相关疑难解决方法(0)

使用cURL请求instagram api acces令牌

我正在尝试从instagram API获取acces令牌,这是文档的示例请求

 curl -F 'client_id=CLIENT_ID' \
    -F 'client_secret=CLIENT_SECRET' \
    -F 'grant_type=authorization_code' \
    -F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \
    -F 'code=CODE' \
    https://api.instagram.com/oauth/access_token
Run Code Online (Sandbox Code Playgroud)

这是我的代码

<body>
    <?php
      $curl = curl_init();
      curl_setopt($curl, CURLOPT_URL, "https://api.instagram.com/oauth/access_token");
      curl_setopt($curl,CURLOPT_POST, true);
      curl_setopt($curl,CURLOPT_POSTFIELDS, "client_id=MYID&
        client_secret=MY_CLIENT_SECRET&grant_type=authorization_code&
        redirect_uri=http://localhost/pruebainst/pruebas.php&code=".$_GET['code']);
      curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
      curl_setopt($curl, CURLOPT_TIMEOUT, 10);
      $output = curl_exec($curl);
      curl_close($curl);

      echo ($output);
     ?>
  </body>
Run Code Online (Sandbox Code Playgroud)

有了这段代码,我无法从curl请求中得到任何东西

php curl instagram-api

4
推荐指数
1
解决办法
5490
查看次数

对测试用户进行身份验证{“ error_type”:“ OAuthException”,“ code”:400,“ error_message”:“无效的平台应用程序”}

我正在尝试通过Instagram基本显示API恢复访问令牌,但是在尝试对测试用户进行身份验证时出现此错误:

{
    "error_type": "OAuthException",
    "code": 400,
    "error_message": "Invalid platform app"
}
Run Code Online (Sandbox Code Playgroud)

我希望看到应用授权屏幕

facebook-graph-api-v2.0 instagram-api

2
推荐指数
2
解决办法
983
查看次数