2010-08-30 144 views
1

我目前使用這個JSON來獲得ID的最新flickr照片:Flickr API - 最新的照片集?

http://api.flickr.com/services/feeds/[email protected]&tagmode=any&format=json&jsoncallback=

現在我需要更改我的代碼以顯示集合而不是ID。我可以得到一些回報JSON此:

http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=3bfff97a6e1eb0b1a0a7d460c780e273&photoset_id=72157623801339634&per_page=6&format=json

但沒有來源網址嗎?我希望有更多flickr API體驗的人比我能幫上忙。我只需要提供一個設置ID併爲它返回最新的6個縮略圖。

回答

1

可以使用蒞臨指導自己構造的URL:http://www.flickr.com/services/api/misc.urls.html

需要在JSON響應返回的所有信息:

http://farm {農場-ID} .static.flickr.com/{服務器ID}/{ID} _ {}祕密的.jpg

http://farm {農場-ID} .static.flickr.com/{服務器ID}/{ID} {祕密} [MSTB] .jpg文件

http://farm {農場-ID} .static.flickr.com/{服務器ID}/{ID} _ {鄰祕密} _o(JPG。| gif | png)

+0

完美,正是我需要知道的:) – wesbos 2010-08-30 21:12:06

1

正如phidah指出的那樣,您可以輕鬆地從返回的數據構造URL。但是,有一種更簡單的方法,只需要爲REST請求添加額外的參數即可。只是追加&extras=url_sq或者您可以使用下面的任何,取決於哪個URL你想要的:

  • url_sq:小方
  • url_t:縮略圖
  • url_s:小
  • url_m:中
  • url_o:原始(需要特殊處理)

而且您將在包含URL的JSON響應中獲得額外的字段。在我看來更容易。 :)

請檢查here以獲取可添加的字段的完整列表。