基于位置获取Flickr API图片

8

是否可以通过Flickr API或其他服务获取用户所在位置拍摄的CC图片?

比如从浏览器中获取纬度和经度,将其发送到Flickr并获取在那里拍摄的图片?类似于iOS上的Yahoo应用程序的方式。


您可以尝试通过标签搜索。 - 0xcaff
2
谷歌是你的朋友:http://www.flickr.com/services/api/flickr.photos.geo.photosForLocation.html - jny
Yahoo天气iOS应用程序具有您所描述的功能。 - andyqee
2个回答

4

查看flickr API文档中的flickr.photos.search

可选参数有经度、纬度、半径和地理上下文参数。


2
这是一个示例URL,显示搜索特定位置的照片端点的格式:

https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=e693af3d1f05789dfaad53030d8ba9e2&lat=37.7994&lon=122.3950&format=rest&api_sig=b5935d841e55cb4281b9c84701422ae8

我在Postman和浏览器中测试了该端点,它返回一个XML,其中包括标记为我指定的纬度和经度的照片。
这个例子是通过这里的一些文档创建的:https://www.flickr.com/services/api/flickr.photos.geo.photosForLocation.html 还有非常方便的Flickr API浏览器工具:https://www.flickr.com/services/api/explore/flickr.photos.search

1
应该是将https://www.flickr.com/services/api/flickr.photos.geo.photosForLocation.html替换为https://www.flickr.com/services/api/explore/flickr.photos.search。 - SHIVAM JINDAL
我会更新。原始链接仍然重定向到正确的位置,但不能指望它永远保持不变。谢谢! - Tristan Angieri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接