2010-11-28 6 views
0

Flickr API : 게스트 패스 사진의 getInfo?

플리커 게스트 패스 URL의 형식은 다음과 같습니다.

www.flickr.com/x/t/[numericID]/gp/[userID]/[alphanumericID] 

이제 다음 양식의 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 알고 것을 찾을 수 있습니다.