2016-09-25 16 views
0

ユーザーがTwitterで投稿したにもかかわらず、一部の画像がAPIコンソールに表示されないという奇妙な問題が発生しました。 (とにかく今)Twitterの画像:APIコンソールで大きな画像が表示されない

お知らせこのタイムラインの第二のつぶやきそれは画像が取得するいくつかのケースでは男と女の間に新しい#play」の...世界初公開... https://twitter.com/BatterseaBarge

で始まります投稿され、画像URLに大文字が追加されます。すなわち、

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

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

フォローアップ回答:これは私の答えです。私は配列を使用してuser_timelineを取得し、他の人にはこれに似ていますので、助けてください。これは、さらに多くのものを示しているので、ロードタイムはおそらく自分のツイッターフィードを作成している人にとっては少し遅くなるでしょう。キャッシングは常にベストです!

$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, 
       ) 
      ); 
+0

質問が分かりません。つぶやき - https://twitter.com/BatterseaBarge/status/779978221479690240 - 画像があります - https://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg:large - どこでエラーが表示されますか?どんなAPIコールを試していますか? –

+0

ユーザーがTwitterで投稿したにもかかわらず、一部の画像がAPIコンソールに表示されないのはなぜですか?エラーは発生していません。このメディアのURLはAPIツールに表示されません。私はTwitterで提供されているツールを使用しています。 https://dev.twitter.com/rest/tools/console – SlickRemix

答えて

3

Ah! 新しいスタイルのツイートスタイルを使用しています。 Twitter's documentationによると、新しいツイートは本文のメディアURLを数えません。

新しいツイートが古いクライアントを壊すのを防ぐには、コードにいくつかのオプションを含める必要があります。現時点で

、あなたがhttps://api.twitter.com/1.1/statuses/show/779978221479690240.jsonを呼び出して、バックのようなものを取得している:

"text": "World premiere of new #play 'Between a Man and a Woman' TONIGHT, MON & TUES @BatterseaBarge! Tkts… https://t .co/vZnDYowteX",

ツイートの新しいスタイルがhttps://api.twitter.com/1.1/statuses/show/779978221479690240.json?tweet_mode=extended

を呼び出し、例えばオプション tweet_mode=extended

を追加する必要があります

あなたを元に戻す:

"full_text": "World premiere of new #play 'Between a Man and a Woman' TONIGHT, MON & TUES @BatterseaBarge! Tkts https://t .co/5yvfy4jwWX #moving #drama https://t .co/gs0gmC19PM", "media": [ { "id": 779977312918011900, "id_str": "779977312918011904", "indices": [ 141, 164 ], "media_url": "http://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg", "media_url_https": "https://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg",

tweet_mode=extendedを追加し、textではなく"full_text"属性を使用してください。

+0

あなたは男です!これは私のためにはるかに開いています、ありがとうございました! – SlickRemix

関連する問題