我收到这样的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能够获得的访问令牌?
我也能够以不同的方式获取访问令牌,如果有人问,我也可以包含这种方法,但它无助于解决我的问题。