Twitter APIであるキーワードの画像の取得をするプログラムを組んでいるのですが、何故か取得できないツイートIDがあります。
例を挙げますと、こちらの公式ツイート
https://twitter.com/i/web/status/866271797343207425
こちらのツイートには画像がアップロードされていますが、APIの「search/tweets」で「マクドナルド」と検索した時に、検索結果として表示されるのですが、画像URLは取得できません。
こちらが上記のツイートを取得した時の結果です。
[entities] => Array ( [hashtags] => Array ( ) [symbols] => Array ( ) [user_mentions] => Array ( ) [urls] => Array ( [0] => Array ( [url] => https://t.co/epYMENUxCq [expanded_url] => https://twitter.com/i/web/status/866271797343207425 [display_url] => twitter.com/i/web/status/8… [indices] => Array ( [0] => 117 [1] => 140 ) ) ) )
画像付きツイートの場合は、これに加え[media] => Arrayといった項目が存在し、そちらから画像付きURLが取得できるのですが、
こちらのような一部のツイートは画像付きツイートにも関わらず画像を取得できません。
※ちなみに上記の例は公式アカウントになっていますが、公式アカウント以外でも上記のような現象が確認できたためおそらく関係ないと思います。
検索ではなく、単一のツイートの情報を取得する「statuses/show」でも同じような結果が返ってきました。
こちらの画像が取得できないツイートの画像を取得できるようにしたいのですが、APIでデータが返ってこないのは何故でしょうか?
Twitter APIにお詳しい方、どうかよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/22 05:43