Использование Flickr API + CURL для получения URL изображения и подписи - PullRequest
1 голос
/ 11 июля 2009

Как я могу сделать простой запрос CURL к этому Flickr API, который выполняет следующие действия:

Получить X количество URL-адресов последних фотографий + подписи из коллекции Y?

Где "X" - это количество URL-адресов фотографий, а "Y" - имя коллекции.

Этот код является частью существующего приложения, и я не могу использовать для справки такие скрипты, как PHPFlickr.

Ответы [ 3 ]

3 голосов
/ 11 июля 2009

В чем проблема использования уже протестированного PHP API , вам, вероятно, потребуется забота о таких вещах, как аутентификация, размер и т. Д., Которые делают это самостоятельно

Edit:

Я добавлю простой код с помощью curl. надежда помогает тебе Я взял идею от здесь

<?php
$ch = @curl_init();
@curl_setopt($ch, CURLOPT_URL, "http://api.flickr.com/services/feeds/groups_pool.gne?id=675729@N22&lang=en-us&format=json");
@curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
@curl_setopt($ch, CURLOPT_TIMEOUT, 10);

$response       = @curl_exec($ch);
$errno          = @curl_errno($ch);
$error          = @curl_error($ch);

if( $errno == CURLE_OK) {
    $pics = json_decode($response);
}

?>
2 голосов
/ 17 ноября 2011

Если вы используете простой XML-канал для извлечения изображений Flickr, тогда

Попробуйте по этой ссылке

0 голосов
/ 17 июля 2017

Я создал репозиторий 'Sample Flickr Project - Интеграция API последних фотографий с использованием cURL' в git hub и поместил туда код Пожалуйста, просмотрите.

GIT URL: https://github.com/shamhrm/flickr_project
GIT Clone: ​​https://github.com/shamhrm/flickr_project.git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...