Flickr JSON покой вызов не работает - PullRequest
0 голосов
/ 21 августа 2011

Я использую api мерцания в приложении для iphone, все работает нормально, если я использую метод поиска

NSString * urlString = [NSString stringWithFormat: @ "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=%@&tags=%@&per_page=15&format=json&nojsoncallback=1", FlickrAPIKey, текст];

где текст - это термин для поиска, он работает нормально,

но когда я хочу посмотреть свой фотопоток "nabe_fan" ; это не работает!

здесь вызов json, который я использую,

NSString * urlString = [NSString stringWithFormat: @ "http://api.flickr.com/services/rest/?method=flickr.photos.getContactsPublicPhotos&api_key=%@&user_id=nabe_fan", FlickrAPIKey];

но это не работает с моим именем пользователя: NataliaBetaFan или с фотопотоком: nabe_fan

Я тоже могу проверить это в браузере, где при использовании имени пользователя выдает, что пользователь не найден,

так Как построить правильный вызов JSON, чтобы показать только фотографии в моем пользователе, поток ,,

спасибо большое!

редактировать>

решена! благодаря приведенному ниже ответу, звонок выглядит так:

http://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key=FLICKERKEY&user_id=66591366@N02&per_page=15&format=json&nojsoncallback=1

1 Ответ

1 голос
/ 21 августа 2011

user_id требуется NSID, а не имя пользователя Flickr .

user_id (необязательно)

NSID пользователя, чье фото нужно искать. Если этот параметр не пропущено, тогда будут опубликованы все общедоступные фотографии. Ценность "я" будет искать по фотографиям вызывающего пользователя для аутентифицированные звонки.

Используйте flickr.urls.lookupUser , чтобы сначала получить NSID, затем используйте возвращенное значение в поле user_id.

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