2016-09-26 110 views
2

如果我只是做以下的鳴叫簡單的Twitter API請求,它應該有連接到它的多個圖像,但它不返回任何媒體實體對象Twitter的API沒有返回圖像

https://twitter.com/taloncopters/status/780281505826299904

這被請求我做:https://api.twitter.com/1.1/statuses/show/780281505826299904.json

,這裏是我的實體對象:

{ 
    :hashtags=>[{:text=>"rescue", :indices=>[17, 24]}, {:text=>"SAR", :indices=>[110, 114]}], 
    :symbols=>[], 
    :user_mentions=>[ 
    {:screen_name=>"Ravensoars", :name=>"Jim", :id=>2568464354, :id_str=>"2568464354", :indices=>[38, 49]}, 
    {:screen_name=>"CoquitlamSAR", :name=>"Coquitlam SAR", :id=>203212566, :id_str=>"203212566", :indices=>[54, 67]} 
    ], 
    :urls=>[{:url=>"SHORTENED_URL", :expanded_url=>"https://twitter.com/i/web/status/780281505826299904", :display_url=>"twitter.com/i/web/status/7…", :indices=>[116, 139]}] 
} 

沒有IMA甚至是媒體密鑰,儘管在您直接查看推文時會有多處。

任何方式來獲取這些圖像?

回答

8

看起來像twitter上週更新了他們的API。需要將tweet_mode: 'extended'添加到我的電話中。

+0

你會把這個插入這樣的WordPress插件的電話https://wordpress.org/plugins/oauth-twitter-feed-for-developers/installation/ – Philip

+0

@Philip我會嘗試類似https:// wordpress.org/plugins/juicer/ – goddamnyouryan

+0

感謝您的幫助@goddamnyouryan,這裏是[您提到的API更改](https://dev.twitter.com/overview/api/upcoming-changes-to-tweets#terminology) – Tilt