1

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

4

3 回答 3

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获得

于 2009-02-17T20:08:52.483 回答
3

这些信息都可以通过Flickr API获得,如果您浏览他们的文档,您可能会找到您要查找的内容。

于 2008-11-19T06:59:57.977 回答
3

您需要使用Flickr 的公开可用的 API。注册一个 API 密钥,然后查看此页面(它为您提供了联系 API 和解析序列化 PHP 的基本介绍。我个人更喜欢将 XML 与 SimpleXML 一起使用)。

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

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

于 2008-11-20T11:58:43.397 回答