如何在 Twitter API 响应中检索 [object Object] 值

How to retrieve an [object Object] value in a Twitter API response

我目前正在使用 twitter API(twit npm 包)并且我目前收到的响应结构如下

{ metadata: [Object],                                                                                                                                                                         
I20150213-22:24:29.155(0)?        created_at: 'Fri Feb 13 22:24:07 +0000 2015',                                                                                                                                               
I20150213-22:24:29.156(0)?        id: 566362206468845600,                                                                                                                                                                     
I20150213-22:24:29.156(0)?        id_str: '566362206468845569',                                                                                                                                                               
I20150213-22:24:29.157(0)?        text: 'Photo: New BTS picture from Mockingjay part  http://t.co/fo30mcLRYV',                                                                                                                
I20150213-22:24:29.158(0)?        source: '<a href="http://www.tumblr.com/" rel="nofollow">Tumblr</a>',                                                                                                                       
I20150213-22:24:29.158(0)?        truncated: false,                                                                                                                                                                           
I20150213-22:24:29.159(0)?        in_reply_to_status_id: null,                                                                                                                                                                
I20150213-22:24:29.159(0)?        in_reply_to_status_id_str: null,                                                                                                                                                            
I20150213-22:24:29.160(0)?        in_reply_to_user_id: null,                                                                                                                                                                  
I20150213-22:24:29.160(0)?        in_reply_to_user_id_str: null,                                                                                                                                                              
I20150213-22:24:29.161(0)?        in_reply_to_screen_name: null,                                                                                                                                                              
I20150213-22:24:29.161(0)?        user: [Object],                                                                                                                                                                             
I20150213-22:24:29.162(0)?        geo: null,                                                                                                                                                                                  
I20150213-22:24:29.162(0)?        coordinates: null,                                                                                                                                                                          
I20150213-22:24:29.163(0)?        place: null,                                                                                                                                                                                
I20150213-22:24:29.163(0)?        contributors: null,                                                                                                                                                                         
I20150213-22:24:29.164(0)?        retweet_count: 0,                                                                                                                                                                           
I20150213-22:24:29.288(0)?        favorite_count: 0,                                                                                                                                                                          
I20150213-22:24:29.289(0)?        entities: [Object],                                                                                                                                                                         
I20150213-22:24:29.289(0)?        favorited: false,                                                                                                                                                                           
I20150213-22:24:29.290(0)?        retweeted: false,                                                                                                                                                                           
I20150213-22:24:29.290(0)?        possibly_sensitive: false,                                                                                                                                                                  
I20150213-22:24:29.291(0)?        lang: 'en' },    

我正在尝试检索实体对象以访问其中的潜在媒体项,但是当我 console.log() 此数组 [object Object] 中的实体键被记录时。如何访问对象的内部?我打算从此对象中提取图片 url,但看不到里面的内容。根据 Twitter API 网站媒体存储在实体对象中。

如有任何帮助,我们将不胜感激。

图像的 URL 存储在实体 media 中 JSON 响应 REST 调用 returns。

假设您要访问 media_url 实体,只需按如下方式访问它

var result = the result from your call...
var imageUrl = result.entities.media.media_url;

并以任何你想要的方式使用媒体URL。

如果要检查媒体内容是否存在,只需使用if(result.entities.media.length > 0)