从推文中提取图片

时间:2019-12-20 09:05:09

标签: php twitter

我使用标准Twitter API从推文中提取图片。为此,我使用构造

$utimeline = $ connection-> get ("statuses / user_timeline", ["screen_name" => "$ _GET [q]", "count" => COUNT_TWITTS]); 
$ utimeline = json_decode (json_encode ($ utimeline), TRUE); 

来自用于PHP的twitteroauth库。

如果图片在https://pbs.twimg.com/media/中,则它在$ utimeline数组的子数组中。而且,如果图片在https://pbs.twimg.com/ad_img/中,则它不在任何子数组中。

顺便说一下,直接解析php上的tweets会得到类似的结果。

问题:我应该使用Twitter API的哪些工具来解决图片提取问题?

如果您使用Chrome调试工具的“网络”标签检查请求,则会发现所需图像的地址是响应此类请求http://prntscr.com/qdi89n而来的。此外,22903812是发布该推文的用户的ID。但是要到达此地址,即使您发送像这样的http://prntscr.com/qdiaav标头,也是不可能的。顺便说一下,尽管例如,Twitter API文档中没有关于https://api.twitter.com/2/timeline/profile/的内容。 https://ads-api.twitter.com/6/accounts/:account_id/cards/image_app_download信息可用。

0 个答案:

没有答案