Python instagram basic display api令牌交换代码返回400 OAutheException Invalid platform app
对此有一些问题,我想我可以分享一些意见: 设置Instagram应用程序后,我使用的是特定于平台的应用程序ID,而不是Facebook应用程序ID 我导航到我的Facebook应用程序Dashboard Products>Instagram>Basic Display并复制了Instagram应用程序ID,但仍然收到无效平台应用程序错误 这是我的密码:Python instagram basic display api令牌交换代码返回400 OAutheException Invalid platform app,python,python-requests,instagram,Python,Python Requests,Instagram,对此有一些问题,我想我可以分享一些意见: 设置Instagram应用程序后,我使用的是特定于平台的应用程序ID,而不是Facebook应用程序ID 我导航到我的Facebook应用程序Dashboard Products>Instagram>Basic Display并复制了Instagram应用程序ID,但仍然收到无效平台应用程序错误 这是我的密码: 从my_变量导入客户端id、客户端机密、授权类型 导入请求 def交换访问令牌(代码、重定向uri): r=请求数.post( 'https:/
从my_变量导入客户端id、客户端机密、授权类型
导入请求
def交换访问令牌(代码、重定向uri):
r=请求数.post(
'https://api.instagram.com/oauth/access_token',
资料={
“客户id”:客户id,
“客户机密”:客户机密,
“授予类型”:授予类型,
“重定向uri”:重定向uri,
“代码”:代码,
},
)
r、 为_状态()提出_
返回r.json()
在禁用ssl验证并添加“内容类型”:“应用程序/x-www-form-urlencoded”标题后,我解决了我的问题
下面是我的代码示例:
从my_变量导入客户端id、客户端机密、授权类型
导入请求
def交换访问令牌(代码、重定向uri):
r=请求数.post(
'https://api.instagram.com/oauth/access_token',
资料={
“客户id”:客户id,
“客户机密”:客户机密,
“授予类型”:授予类型,
“重定向uri”:重定向uri,
“代码”:代码,
},
标题={
“内容类型”:“应用程序/x-www-form-urlencoded”
},
验证=错误,
)
r、 为_状态()提出_
返回r.json()