как мне получить информацию о фотографии, такой как автор, лицензия с использованием PHP?
Вы вызываете 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
Вам необходимо использовать Публично доступный API Flickr . Зарегистрируйтесь для получения ключа API, затем просмотрите эту страницу (которая дает вам базовое представление об обращении к API и разборе сериализованного PHP. Лично я предпочитаю использовать XML с SimpleXML).
Вам может оказаться проще использовать один из следующих пакетов:
Обратитесь к документации для получения информации об их использовании.
Эта информация доступна через Flickr API , если вы покопаетесь в их документах, вы можете найти то, что ищете.