Foursquare API - 不返回照片

时间:2018-06-04 23:15:59

标签: reactjs api axios foursquare

我有一个基本的Foursquare API帐户,我正在使用场地搜索:

  1. 搜索城市位置
  2. 然后返回场地结果。
  3. 非常简单。

    我正在使用此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)}
            );
          });
      }
    

1 个答案:

答案 0 :(得分:0)

从5月31日开始,foursquare进行了五次更改,以便在开发人员社区不断发展的同时简化其API并保持服务质量。

https://developer.foursquare.com/docs/announcements#start-up-tier-launch

  

场地搜索,探索,趋势,类似和下一个端点将返回以下字段:场地名称,场地ID,地址,纬度/经度和类别。要访问每个场地的其他丰富内容,请拨打详细信息(场地/ x)端点,并以场地ID作为参数。

因此,您应该调用详细信息(场地/ x)端点。

https://developer.foursquare.com/docs/api/venues/details