新的Instagram API:/ tags / TAGNAME / media / recent上的空数据

时间:2015-11-21 16:33:46

标签: drupal drupal-7 instagram instagram-api

我为Drupal 7编写了一个带有instagram图像流的模块(基于hastag的配置)。鉴于在开发人员站点上注册的客户端应用程序和正确配置的重定向URL,我设法获得了Access_token,并最终在我的前端使用它。 但问题是API会返回空数据!

我已经读过2015年11月17日之后的新规则和政策,因为所有现在都需要access_token的应用程序可以在Instagram API上发出任何类型的请求。更多信息here

  • 我做了明确授权(服务器端)流程。

  • 是的,我确实在授权周期中指定了范围(基本+公共内容)

呼叫:     https://api.instagram.com/v1/tags/TAG_NAME/media/recent?access_token=ACCESS_TOKEN

给我结果: HTTP状态:200

{
  meta: { code: 200 }
  data: {
    media_count: 1466
    name: "TAG_NAME"
  }
}

为什么?

如果任何人看到这个,请寻求帮助。

1 个答案:

答案 0 :(得分:12)

您是否处于沙盒模式?

如果是这样的话:

  

当您处于沙盒模式时,API的行为与您的应用程序处于活动状态时的行为相同,但具有以下限制:

     
      
  • 数据仅限沙盒用户和每个沙盒用户的20个最新媒体
  •   
  • 降低API费率限制
  •   

意思是,如果您的沙箱用户没有带有该标签的图片,则不会显示数据。