2016-03-01 110 views
0

我幾乎所有的Flickr應用程序都可以編譯出來,但是我很困惑。我可以使用UploadPicture上傳照片,這將返回創建的照片的photoId。但是現在我想擁有該ID的完整照片對象。對於我的生活,我無法弄清楚如何獲得,因爲似乎沒有GetPhoto方法。結果是,在圖片上傳後,我必須下載所有圖片才能找到上傳的圖片。這是對帶寬和Flickr資源的浪費。有沒有辦法通過Flickr.Net中的photoId獲取照片?

回答

0

你可以做到這一點。

從Flickr的API:

flickr.photos.getInfo

獲取有關照片信息。主叫用戶必須有權限 才能查看照片。

圍繞FlickerNet documentation挖後,我發現他們的IT實施:

FlickrNet.Flickr.PhotosGetInfo

  • 公共PhotoInfo PhotosGetInfo(字符串PHOTOID,字符串密碼){ ...}
  • public photoInfo PhotosGetInfo(string photoId){...}

希望它有幫助!

+0

謝謝。但有一個問題:它不會返回完整的照片對象。在Flickr架構中,我發現它非常奇怪,您可以獲得X的集合,但不能通過它的ID獲得X的單個實例。 PhotoInfo只是一個摘要,並不包含與Photo對象幾乎一樣多的字段。 –

+0

我看了一下PhotoInfo類,看起來類有很多成員。當您致電PhotosGetInfo時,缺少什麼信息? https://flickrnet.codeplex.com/SourceControl/latest#FlickrNet/PhotoInfo.cs –

相關問題