実現したいこと
TwitterのAPIにて動画投稿のプログラムを書いています。
動画投稿は「INIT」「APPEND」「FINALIZE」の3ステップですが、
初っ端の「INIT」でつまずいています。
動画の返り値である「media_id」が欲しいのですがNULLになります。
どうすれば正しい返り値が取得できますでしょうか?
今回のプログラムを通じて学べたらと思います。
画像の投稿はできました。
該当のソースコード
PHP
1$URL = 'https://upload.twitter.com/1.1/media/upload.json';2 3$connection = new TwitterOAuth($row['Ck'], $row['Cks'], $row['At'], $row['Ats']);4 5$video_file = dirname(__FILE__).'/'abc.mp4;6 7$post_data = array(8 'command'=>'INIT',9 'media_type' => 'video/mp4',10 'total_bytes' => filesize($video_file),11 'media_category' => 'tweet_video' 12);13$res = $connection->post($URL, $post_data);14var_dump($res);//NULL
試したこと
色々とネットリサーチしましたが分かりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント