从API调用获取Flickr视频播放器url


Get Flickr video player url from API call?

我试图从Flickr .photos. getinfo API调用中构建Flickr视频播放器url,但非常困难。首先,我找不到任何对"v=xxxxx"部分的引用(如视频播放器url所示,如:http://www.flickr.com/apps/video/stewart.swf?v=71377&intl_lang=en-us&photo_secret=xxxx&photo_id=xxxx)

其次,你们对'stewart.swf'文件有什么想法吗?这个文件名可能会改变吗?这似乎是一种非常规的(但肯定是最友好的)方式来调用您的视频播放器。

有人有过这样的经历吗?

你可以通过在视频上调用flickr.photos.getSizes来获取播放器url。返回的大小之一将是Video Player,其source属性是您想要的url。

还可能出现Site MP4Mobile MP4HD MP4等粒径

关于http://code.flickr.com/blog/2008/05/01/videos-in-the-flickr-api/的更多信息

再一次回答我自己的问题,以备将来参考:

stewart.swf至少在2010年5月就已经存在了。我们可能会怀疑这个文件暂时会保持不变。然而,在2010年5月,"v=71377"是"1.1xxx"。因此,此可能会更改。

换句话说,我将硬编码stewart.swf,然后将v=xxxxx值放入配置文件中。