Instagram API - 无法生成适当的访问令牌(Python)

时间:2016-04-21 15:01:03

标签: python oauth instagram

我收到这样的JSON回复:

  

{'data':[],    'meta':{'code':200},    'pagination':{'deprecation_warning':'next_max_id和min_id已弃用此端点;使用min_tag_id和max_tag_id代替'}}

我正在做以下事情(我为了这篇文章省略了我的个人信息):

CONFIG = {
    'client_id': '',
    'client_secret': '',
    'redirect_uri': 'http://localhost:8515/oauth_callback'
}

api = InstagramAPI(**CONFIG)

然后我按照这个链接(插入我的信息):

https://instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

我获得了一个访问令牌,允许我做一些如下所示的事情:

api = InstagramAPI(access_token = access_token)
recent_media, next = api.user_recent_media()

但是当我尝试搜索“nhl”时,例如:

url = requests.get('https://api.instagram.com/v1/tags/nhl/media/recent?access_token='+access_token)
url.json()

我在这篇文章的顶部看到了错误结果。

另一方面,使用apigee console to access the instagram API,我获得了一个不同的访问令牌(通过允许访问我的Instagram帐户),它提供了我正在寻找的JSON响应:

  

{“pagination”:{“next_max_tag_id”:“AQD9K8O5THfHA7yp1waOwivzT ...等

包括我想要的数据:

  

“数据”:[{ “归属”:空, “标签”:[ “NHL”, “zachayfucale”, “NHLPA”   ...等

我的问题是:如何生成apigee能够获得的访问令牌?

我也能够以不同的方式获取访问令牌,如果有人问,我也可以包含这种方法,但它无助于解决我的问题。

0 个答案:

没有答案