Получить наборы Flickr - PullRequest
4 голосов
/ 02 июня 2010

Обычные вещи, гуглил вечно, смотрел здесь, без помощи. Тем не менее.

То, что я хочу, это перечислить наборы фотографий, которые у меня есть на Flickr. Казалось бы, красиво и просто. Мне нужно «изображение заголовка» (которое использовалось в качестве большого пальца для него на Flickr), название и URL. Не может быть так сложно, не так ли?

Выбор языка: PHP (5.1.6) или JS ( jQuery , если это возможно). Оба хорошие.

Ответы [ 2 ]

1 голос
/ 06 июня 2010

см. Также http://framework.zend.com/manual/en/zend.service.flickr.html для красивой аккуратной обертки

1 голос
/ 02 июня 2010

Использование flickr.photos.search метод API с вашим user_id не работает?

Для PHP у вас есть пакет на основе PEAR здесь и другая библиотека на http://phpflickr.com/.. Этого должно быть достаточно, чтобы пройти через него.

РЕДАКТИРОВАТЬ:

Для минимальной реализации вы должны использовать stream_context_create () с заголовками HTTP, использовать fopen() с этим контекстом и создавать запрос XMLRPC вручную как текстовую переменную, которую вы отправите. Ответом из сокета будут ваши данные

Для API используйте flickr.photosets.getList

ПРИМЕР КОДА (вам нужен действующий ключ API для flickr)

<?php
$apiKey = '';
$userID = '';
$url = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key='
    .$apiKey.'&user_id='.$userID.'&format=json';
$options = Array('http' => Array('method' => 'GET'));
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
$object = json_decode($response);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...