如何在flickr上获取照片信息?

时间:2008-11-19 06:53:42

标签: php flickr

如何获取有关照片的信息,例如作者,使用PHP的许可证?

3 个答案:

答案 0 :(得分:4)

您调用HTTP REST查询,并将结果作为字符串加载:

$query = "http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=" . API_KEY . "&photo_id=" . $photoid . "&format=json&nojsoncallback=1";
data = json_decode(file_get_contents($query));

echo "created by: " . data->photo->owner->username;
echo "link to photopage: " . "http://www.flickr.com/photos/" . data->photo->owner->nsid; . "/" . data->photo->id;

您可以根据需要从任何REST调用中获取所需的任何数据。

所有这些都可以通过flickr api

获得

答案 1 :(得分:3)

此信息可通过Flickr API获取,如果您查看文档,可能会找到您要查找的内容。

答案 2 :(得分:3)

您需要使用Flickr's publically avaliable API。注册一个API密钥,然后查看this page(它为您提供了联系API和解析序列化PHP的基本介绍。我个人更喜欢使用XML和SimpleXML。)

您可能会发现使用以下软件包之一更容易:

有关使用它们的信息,请参阅文档。