/ / flickr json rest call não funciona - json, flickr

flickr json rest call não funciona - json, flickr

Estou usando o cintilação api em um aplicativo para iPhone, funciona bem se eu usar o método de pesquisa

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

onde o texto é o termo para procurar, funciona ok,

mas quando eu quero olhar para o meu fluxo de fotos "nabe_fan" ; não funciona!

aqui o json chama Im usando,

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

mas não funciona com o meu nome de usuário: NataliaBetaFan ou com o photostream: nabe_fan

Eu posso verificar isso no navegador também, quando ao usar o nome de usuário, me dá usuário não encontrado,

Então, como construir a chamada json correta para mostrar apenas as fotos no meu usuário, fluxo ,,

Muito obrigado!

edit>

resolvido! graças à resposta abaixo, a chamada é assim:

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

Respostas:

1 para resposta № 1

o user_id obrigatório é o NSID, não o nome de usuário do Flickr.

user_id (Opcional)

O NSID do usuário que é a foto a ser pesquisada. Se este parâmetro não é passado, então todas as fotos públicas serão pesquisadas. Um valor de "eu" irá procurar nas fotos do usuário chamador por chamadas autenticadas.

Usar flickr.urls.lookupUser Para obter o NSID primeiro, use o valor retornado em seu campo user_id.