2010-11-28 8 views
0

Flickr API:ゲストパス写真のgetInfo?

次の形式のAPI呼び出しを試してみてください:

API_KEY = 'myapikey' 
PHOTO_ID = '[numericID]' 
SECRET = '[alphanumericID]' 
url = 'http://api.flickr.com/services/rest/?method=flickr.photos.getInfo' + 
    '&api_key=%s&photo_id=%s&secret=%s' % (API_KEY, PHOTO_ID, SECRET) 

私はいくつかの写真情報を元に戻しますが、完全には間違った写真!

ゲストパスのフォトIDが「00」で始まることが関係しているかもしれません.APIから返された情報では、最初の0が切り捨てられています。

getInfo()に適切な情報を提供していますか?

答えて

2

最終的にそれを実演しました。フォトIDは、ゲストパスが解決するURLにあります。秘密は写真自体のjpegのURLにあります。

ので、例えば、写真の上に:

flickr.com/curiouskiwi/5203020393 

写真のIDは、URLの最後の部分です。あなたは写真を表示する場合は、URLのJPGが

farm6.static.flickr.com/5045/5203020393_f41c8d7fe7_z.jpg 

そして、それからのものであることを見つけ、あなたは秘密がf41c8d7fe7である知っています。

関連する問題