我有一个基本的Foursquare API帐户,我正在使用场地搜索:
非常简单。
我正在使用此API,但照片的API Feed中似乎没有可用的照片。
https://api.foursquare.com/v2/venues/explore?near=london&&client_id= {MY-API-KEY}&安培; client_secret = {MY-秘密密钥}&安培; V = 201806044
我正在使用ReactJS并为此api制作一个简单的axios请求。下面的代码......
获取场地照片的最佳方式是什么?我搜索和stackoverflow并尝试添加& venuePhotos = 1,因为之前建议用户,但这不起作用...
componentDidMount() {
console.log('COMPONENT DID MOUNT');
axios.get('https://api.foursquare.com/v2/venues/explore?near=london&&client_id={MY-API-KEY}&client_secret={MY-SECRET-KEY}&v=201806044&venuePhotos=1')
.then(res => {
console.log('DATA', res.data.response.groups[0].items);
this.setState(
{ places: res.data.response.groups[0].items.slice(0,12)}
);
});
}
答案 0 :(得分:0)
从5月31日开始,foursquare进行了五次更改,以便在开发人员社区不断发展的同时简化其API并保持服务质量。
https://developer.foursquare.com/docs/announcements#start-up-tier-launch
场地搜索,探索,趋势,类似和下一个端点将返回以下字段:场地名称,场地ID,地址,纬度/经度和类别。要访问每个场地的其他丰富内容,请拨打详细信息(场地/ x)端点,并以场地ID作为参数。
因此,您应该调用详细信息(场地/ x)端点。