从twitterAPI获取#pathdaily图像

时间:2016-12-07 00:55:57

标签: javascript twitter-oauth

如何从twitterAPI获取#pathdaily图像

这是我从twitter搜索中获取图像的代码:

wall.fitWidth();
                            var html = "";
                            var y = 0;
                            console.log("data.length"+data.length);
                            for (var i = 0; i < data.length; i++) {
                                img = '';
                                url = 'http://twitter.com/' + data[i].user.screen_name + '/status/' + data[i].id_str;

                                try {
                                    if (data[i].entities['media']) {
                                        /* img = '<a href="' + url + '" target="_blank"><img src="' + data[i].entities['media'][0].media_url + '" /></a>'; */
                                        img = data[i].entities['media'][0].media_url;
                                    }
                                    if (data[i].extended_entities['media']) {
                                        /* img = '<a href="' + url + '" target="_blank"><img src="' + data[i].extended_entities['media'][0].media_url + '" /></a>'; */
                                        img = data[i].extended_entities['media'][0].media_url;

问题是如果我通过标签#pathdaily搜索twitter,我无法获得任何图像。我只获得Path moment url。那我怎么能从路径上获得图像呢?

这里的例子来自twitter resful API:

{
        "created_at": "Tue Dec 06 23:34:22 +0000 2016",
        "id": 806280654988066816,
        "id_str": "806280654988066816",
        "text": "#pathdaily [pic] \u2014 https:\/\/t.co\/r6zHMSOMPf",
        "truncated": false,
        "entities": {
            "hashtags": [{
                "text": "pathdaily",
                "indices": [0, 10]
            }],
            "symbols": [],
            "user_mentions": [],
            "urls": [{
                "url": "https:\/\/t.co\/r6zHMSOMPf",
                "expanded_url": "https:\/\/path.com\/p\/3X8SYI",
                "display_url": "path.com\/p\/3X8SYI",
                "indices": [19, 42]
            }]
        },

0 个答案:

没有答案