Добавление коллекции фотографий с помощью API Flickr - PullRequest
1 голос
/ 13 января 2010

Можно ли создать коллекцию фотографий с помощью API Flickr? Я не нашел ни одного примера кода для достижения этой цели, однако вы МОЖЕТЕ сделать это на веб-сайте flickr, и я полагаю, что flickr использует API-интерфейс для своего сайта?

Денис

Ответы [ 3 ]

3 голосов
/ 12 августа 2010

Это может быть слишком поздно, чтобы помочь, но я решил опубликовать здесь решение для потомков (поскольку это сообщение появилось, когда я искал ответ до того, как обнаружил его).

Метод недокументирован в API Flickr, но, похоже, он работает (протестировано через интерфейс REST).

Метод: flickr.collections.create

Обязательные параметры:

  • auth_token
  • api_sig
  • title (Пример значения: «My Awesome Title Here.»)

Необязательные параметры:

  • api_key
  • auth_hash
  • центибар
  • description (Пример значения: "My Awesome Description Here")
  • parent_id (Пример значения: 0)
  • src (Пример: "js")

Я нашел способ, включив консоль Firebug, создав коллекцию в веб-интерфейсе Flickr и изучив POST. Я понятия не имею, на что ссылаются auth_hash и cb, но я бы предположил, что они необходимы при использовании интерфейса JavaScript, а не REST.

Все, что использует интерфейс JavaScript в Flickr, может быть подвергнуто обратному проектированию путем проверки POST, возникающего сразу после выполнения действия в веб-интерфейсе.

2 голосов
/ 30 января 2012

Официальная поддержка части "flickr.collections. *" API Flickr действительно по какой-то причине была отложена (по крайней мере, с 4/2007).На Flickr есть обсуждение темы , с немного дополнительной информацией (обратный инжиниринг) о недокументированном API.

0 голосов
/ 13 января 2010

Да, вы можете. Но сначала нужно указать так называемое «основное фото».

Это означает, что flickr не позволяет создавать пустые альбомы (коллекции). Я не знаю, почему они решили ограничить создание пустых коллекций, но это факт.

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