0

ユーザーがツイートで画像を投稿したにもかかわらず、一部の画像が API コンソールに表示されないという奇妙な問題に遭遇しました。

このタイムラインの 2 番目のツイートに注目してください (とにかく今) で始まります ... 新しい #play の世界初演 'Between a Man and a Woman ... https://twitter.com/BatterseaBarge

場合によっては、画像が投稿され、画像の URL に :large が追加されます。すなわち。

<img src="https://pbs.twimg.com/media/exmaple.jpg:large"/>

このような画像が投稿され、API コンソールでテストを実行すると、応答に media_url が表示されません。もちろん、:large が URL に追加されていない場合は、応答に表示されます。ここにテストする名前があります... BatterseaBarge https://dev.twitter.com/rest/tools/console

私の意見では、APIのバグのようです。誰にもアイデアはありますか?

回答のフォローアップ:以下に示すように、それが私にとっての回答です。私は配列を使用して user_timeline を取得するので、これと同様のことを行う他の人にとって、それが役立つことを願っています. これはより多くのものを表示するため、独自の Twitter フィードを作成している場合は、読み込み時間がおそらく少し遅くなることに注意してください。キャッシングは常に最高です!

$fetchedTweets = $connection->get(
                'statuses/user_timeline',
                array(
                    'tweet_mode' => 'extended',
                    'screen_name' => $name,
                    'count' => $totalToFetch,
                    'exclude_replies' => $excludeReplies,
                    'images' => $description_image,
                    'include_rts' => $show_retweets,
                )
            );
4

1 に答える 1