Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python instagram basic display api令牌交换代码返回400 OAutheException Invalid platform app_Python_Python Requests_Instagram - Fatal编程技术网

Python instagram basic display api令牌交换代码返回400 OAutheException Invalid platform app

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:/

对此有一些问题,我想我可以分享一些意见:

设置Instagram应用程序后,我使用的是特定于平台的应用程序ID,而不是Facebook应用程序ID

我导航到我的Facebook应用程序Dashboard Products>Instagram>Basic Display并复制了Instagram应用程序ID,但仍然收到无效平台应用程序错误

这是我的密码:

从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()