是否可以检索附加到推文的gif?

时间:2015-07-29 19:58:51

标签: php twitter

我正在使用this endpoint

通过Twitter API搜索推文

我正在使用自己的帐户进行测试。我发了推文gif。 但是当我检索json时,我看不到附加媒体的链接。 它会自动格式化为网址。

我的目标是本地存储附在推文上的图像。

1 个答案:

答案 0 :(得分:1)

是的,有可能。如果您正在寻找动画GIF,则需要查看extended_entities - 这是一个例子:

"extended_entities": { "media": [ { "id": 626705406224658400, "id_str": "626705406224658432", "indices": [ 29, 51 ], "media_url": "http://pbs.twimg.com/tweet_video_thumb/CLKBPxzWcAAFhYz.png", "media_url_https": "https://pbs.twimg.com/tweet_video_thumb/CLKBPxzWcAAFhYz.png", "url": "http://t.co/psSAzQfcFu", "display_url": "pic.twitter.com/psSAzQfcFu", "expanded_url": "http://twitter.com/edent/status/626705407550078976/photo/1", "type": "animated_gif",

看!它告诉您有一个aGIF。稍后,您将看到直接下载的网址。

"sizes": { "small": { "w": 14, "h": 14, "resize": "fit" }, "medium": { "w": 14, "h": 14, "resize": "fit" }, "thumb": { "w": 14, "h": 14, "resize": "crop" }, "large": { "w": 14, "h": 14, "resize": "fit" } }, "video_info": { "aspect_ratio": [ 1, 1 ], "variants": [ { "bitrate": 0, "content_type": "video/mp4", "url": "https://pbs.twimg.com/tweet_video/CLKBPxzWcAAFhYz.mp4" } ] } } ] },

现在,您无法直接下载GIF,但您可以抓取它的视频版本。

如果您需要其他支付(JPG,PNG等),请查看"media_url_https"字段。