我有一堆foursquare id,我希望能够使用这些foursquare id 提取instagram 媒体。
目前我只看到一种方法来做到这一点,它需要两个 API 调用。您必须首先使用foursquare_v2_id(示例调用)调用搜索API。这将返回 Instagram ID。然后我必须使用 instagram id 对媒体 API 进行第二次调用以检索媒体(示例调用)。
有谁知道如何仅通过一个 api 调用来实现这些结果(仅基于foursquare_id 获取位置的媒体)?
您可以通过foursquare API 和venues/photos 端点获取此信息。请参阅此处的文档。
这将返回场地的照片列表,包括它们的来源。您可以使用它来返回场地的所有图像,或仅返回来自 instagram 的图像。
联系 Instagram 后,很明显目前无法执行此操作。如果情况发生变化,我会回来并用正确的解决方案重新回答这个问题。
我认为您必须使用以下 api 用户才能获取 instagram 图片:
https://api.foursquare.com/v2/venues/423a1a00f964a5202f201fe3/photos?oauth_token=Z5RRDGQUWEAFCANX2OT0R2O5QUWYOP1EMOCNXT1PQWKMHVNG&v=20130706&limit=200
使用foursquare id 和foursquare ourh 令牌,您可以获得特定的场地图像。
作为回应,您可以检查“来源”:{“名称”:“Instagram”,“url”:“http://instagram.com”}。源名称是 Instagram 意味着它是 Instagram 图像。
Refer: https://developer.foursquare.com/docs/venues/photos