Foursquare 无用户端点要求凭据

Foursquare userless endpoint asks for credentials

我正在尝试通过以下方式访问 foursquare API 场地端点中的场地菜单:

https://api.foursquare.com/v2/venues/40a55d80f964a52020f31ee3/menu&client_id=XXXX&client_secret=YYYY&v=20150115

但它返回一个错误:

{"meta":{"code":400,"errorType":"invalid_auth","errorDetail":"Missing access credentials. See https:\/\/developer.foursquare.com\/docs\/oauth.html for details."},"response":{}}

虽然 foursquare 文档说:

请帮忙。

我找到了答案。很简单,我缺少一个查询 ? 参数。

URL应该是:

https://api.foursquare.com/v2/venues/40a55d80f964a52020f31ee3/menu?client_id=XXXX&client_secret=YYYY&v=20150115

这有效!