0

如果我没有在我的问题中使用最具技术性的术语,我很抱歉,因为我代表正在为我创建应用程序的开发团队提出问题,但是我们在调用 Foursquare API 以获取公共照片时遇到了麻烦(至少一个)特定场所。

到目前为止,他们只能获得低分辨率的照片,并告诉我我们需要进行身份验证,但我不确定他们是否正确地向我解释了他们需要什么。

我已经搜索了几个小时,但无法理解我们如何能够为给定场地获得至少一张照片。我最接近的是使用示例查询获取场地的照片列表:https ://api.foursquare.com/v2/venues/43695300f964a5208c291fe3/photos?oauth_token=...TOKEN...&v=20130529

这涉及 OAuth_Token,我知道我们不需要它来使用 API 获取场地的图像。

再次道歉,如果我不正确地使用任何术语,因为我自己不是程序员。谢谢。

4

1 回答 1

0

调用venues/VENUE_ID/photos 确实是解决您的问题的一种方法:您可以这样做来获取特定场所的公共照片,其中特定场所由VENUE_ID 标识。您不需要 OAuth 令牌;相反,您可以简单地传入client_idclient_secret参数。检查我们在此处“无用户访问”下记录的 URL 模式:https ://developer.foursquare.com/overview/auth#userless

获得这些响应后,您需要构建一个照片 URL,您可以在此处指定所需的大小。对于每个照片响应,您需要prefix+ 大小 +suffix来构建一个完整的 URL。例如,请参阅https://developer.foursquare.com/docs/responses/photo

于 2013-05-29T23:03:16.260 回答