用php下载twitter图片
亲爱的,我正在尝试下载与推特相关的图片,但我有很多问题 首先,我发现用php下载twitter图片,php,twitter,Php,Twitter,亲爱的,我正在尝试下载与推特相关的图片,但我有很多问题 首先,我发现entities->media[0]->media\u url包含图像url,但它在每个tweet中都不相同 现在我在YFROG.com上看到一条推特,上面有照片的相关URL,位于实体->URL 我找不到正确的文档或示例代码:您能帮助我吗? 谢谢 A您可以获得本文档中解释的媒体实体 要获取图像,可以使用文件内容($image) 所以你的代码看起来像 <?php $value = file_get_contents($
entities->media[0]->media\u url
包含图像url,但它在每个tweet中都不相同
现在我在YFROG.com上看到一条推特,上面有照片的相关URL,位于实体->URL
我找不到正确的文档或示例代码:您能帮助我吗?
谢谢
A您可以获得本文档中解释的媒体实体 要获取图像,可以使用文件内容($image) 所以你的代码看起来像
<?php
$value = file_get_contents($image);
$fp = fopen('path_to_filename.png', 'w');
fwrite($fp, $value);
fclose($fp);
?>
希望这有助于一些示例xml,请测试代码…仅文本没有多大帮助。我没有代码错误:我需要知道解决问题的方法。这就是为什么我没有在问题中写代码。谢谢罗伯特。对不起大家。我的问题是,我发现Twitter照片共享使用了很多不同的提供者,并将图像链接的一个参数保存在一个数组media->URL中。那里的URL与图像本身无关,但与包含图像和其他内容的页面相关。你有关于如何下载纯图像的例子吗?感谢你,不幸的是,现在你必须使用每个提供商的API(YFrog等)从Twitter提供给你的URL中获取实际图像。Twitter正致力于允许出版商使用meta标记来指定实际的图像URL:Thank@andrewtweber。现在我来看看聚合API的提供者。谢谢。对于媒体实体,我很好。问题是,例如,yfrog.com图像不在实体->媒体中,而是在实体-->URL中,需要使用特定提供商的api进行转换…哦,我听说@janole告诉我们一些媒体实体丢失的错误。我想你最好的选择是解析所有可能的位置,是的,这是一个开销。我不知道这是否是一个错误…不幸的是,URL不包含对img的引用:它们包含指向其他页面的链接。我需要一种方法来解码并抓取img