如何获取有关照片的信息,例如作者,使用PHP的许可证?
答案 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。)
您可能会发现使用以下软件包之一更容易:
有关使用它们的信息,请参阅文档。