C# 有没有办法在Flickr.Net中通过photoId获取照片?

C# 有没有办法在Flickr.Net中通过photoId获取照片?,c#,flickr,C#,Flickr,我几乎所有的Flickr应用程序都完成了,但我被这个问题难住了。我可以使用UploadPicture上传照片,这将返回创建的照片的photoId。但是现在我想为这个id设置完整的Photo对象。就我个人而言,我不知道如何获得它,因为似乎没有GetPhoto方法。其结果是,上传图片后,我必须下载所有图片才能找到上传的图片。这是对带宽和Flickr资源的浪费。你可以做到 从Flickr API: 获取有关照片的信息。呼叫用户必须具有权限 查看照片 在对Flicknet进行深入研究后,我找到了它的实

我几乎所有的Flickr应用程序都完成了,但我被这个问题难住了。我可以使用UploadPicture上传照片,这将返回创建的照片的photoId。但是现在我想为这个id设置完整的Photo对象。就我个人而言,我不知道如何获得它,因为似乎没有GetPhoto方法。其结果是,上传图片后,我必须下载所有图片才能找到上传的图片。这是对带宽和Flickr资源的浪费。

你可以做到

从Flickr API:

获取有关照片的信息。呼叫用户必须具有权限 查看照片

在对Flicknet进行深入研究后,我找到了它的实现:

FlickrNet.Flickr.photogetinfo

  • 公共PhotoInfo photogetinfo(字符串photoId,字符串secret){…}
  • 公共PhotoInfo PhotoGetInfo(字符串photoId){…}

希望有帮助

谢谢。但有一个问题:它不会返回完整的照片对象。我发现在Flickr的体系结构中,你可以得到一个X的集合,但不能通过ID得到一个X的实例,这真的很奇怪。PhotoInfo只是一个抽象,没有Photo对象包含的字段那么多。我看了PhotoInfo类,似乎该类有很多成员。调用PhotoGetInfo时缺少哪些信息?