Flickr API - 在网站中包含照片
我试图获取用户在我的网站上传的最新照片,但我不知道如何获取该资源的URL。我可以使用“flickr.photosets.getPhotos”获取图片的ID,但我不知道如何获取我的标记的网址。有人可以帮帮我吗?Flickr API - 在网站中包含照片
有一个非常简单的例子,用jquery来做到这一点210
您可以通过flickr.tags.getListUser获取给定用户的标签。您可以通过标签搜索flickr.photos.search。
更新
填写标签字符串(“马”或“日落”或其他)的标签参数flickr.photos.search。此端点的API Explorer页面非常有用:您可以填写示例参数,查询端点并交互式查看结果。
更新
哦,你说的HTML标签。
请参阅关于如何construct the URL of an image的说明。
更新
农场ID可从flickr.photos.getInfo API调用。该示例没有显示,但如果您使用API Explorer运行它,您会看到它。
我还是点明白,我怎么可以使标签在款式 –
2012-04-27 15:57:27
我怎样才能找出农场ID? – 2012-05-02 08:07:28
我需要做1个API调用才能获得所有照片,然后每个要显示的照片都需要1个API调用?这似乎太复杂了... – 2012-05-04 08:08:01
从一个标签,一个电话可以通过
可以做成和输出是一样的东西
<photo id="213636561" owner="[email protected]" secret="55187e8a7d" server="86" farm="1" title="Hawaii Kauai I - The myth is there" ispublic="1" isfriend="0" isfamily="0" \>
照片的URL被格式化为
http://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}.jpg
您可能想尝试将'extras'查询参数传递给您想要返回的url的值。 ?例如,如果你的要求有额外= url_m,在响应中的照片对象将是这样的:
{
"id": "8475556512",
"secret": "beca454079",
"server": "8102",
"farm": 9,
"title": "new",
"isprimary": "0",
"url_m": "https:\/\/farm9.staticflickr.com\/8102\/8475556512_beca454079.jpg",
"height_m": "500",
"width_m": "386"
}
Temboo有测试Flickr的方法一个漂亮的界面。你可以在这里试试:https://www.temboo.com/library/Library/Flickr/。他们在JAVA,Python,PHP,Ruby,Node.js,Android和iOS上都有SDK。
(全面披露:我在Temboo工作)
为什么不能在我的情况下工作? http://pastebin.com/m3P9f5Lb – 2012-05-04 08:07:12
看看这个线程http://stackoverflow.com/questions/3354211/jquery-flickr-api-issue-with-get-photo-set – sofl 2012-05-04 08:48:35