0
我幾乎所有的Flickr應用程序都可以編譯出來,但是我很困惑。我可以使用UploadPicture上傳照片,這將返回創建的照片的photoId。但是現在我想擁有該ID的完整照片對象。對於我的生活,我無法弄清楚如何獲得,因爲似乎沒有GetPhoto方法。結果是,在圖片上傳後,我必須下載所有圖片才能找到上傳的圖片。這是對帶寬和Flickr資源的浪費。有沒有辦法通過Flickr.Net中的photoId獲取照片?
我幾乎所有的Flickr應用程序都可以編譯出來,但是我很困惑。我可以使用UploadPicture上傳照片,這將返回創建的照片的photoId。但是現在我想擁有該ID的完整照片對象。對於我的生活,我無法弄清楚如何獲得,因爲似乎沒有GetPhoto方法。結果是,在圖片上傳後,我必須下載所有圖片才能找到上傳的圖片。這是對帶寬和Flickr資源的浪費。有沒有辦法通過Flickr.Net中的photoId獲取照片?
你可以做到這一點。
從Flickr的API:
獲取有關照片信息。主叫用戶必須有權限 才能查看照片。
圍繞FlickerNet documentation挖後,我發現他們的IT實施:
FlickrNet.Flickr.PhotosGetInfo
- 公共PhotoInfo PhotosGetInfo(字符串PHOTOID,字符串密碼){ ...}
- public photoInfo PhotosGetInfo(string photoId){...}
希望它有幫助!
謝謝。但有一個問題:它不會返回完整的照片對象。在Flickr架構中,我發現它非常奇怪,您可以獲得X的集合,但不能通過它的ID獲得X的單個實例。 PhotoInfo只是一個摘要,並不包含與Photo對象幾乎一樣多的字段。 –
我看了一下PhotoInfo類,看起來類有很多成員。當您致電PhotosGetInfo時,缺少什麼信息? https://flickrnet.codeplex.com/SourceControl/latest#FlickrNet/PhotoInfo.cs –