首页 文章

Instagram php laravel访问令牌

提问于
浏览
0

我能够从instagram api获取代码 . 下一步是将client_id,client_secret,grant_type,redirect_uri和代码发布到https://api.instagram.com/oauth/access_token,如下所示 .

instagram API表示“您只需将此代码以及一些应用识别参数发布到我们的access_token endpoints . ”

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

如何在我的laravel控制器或php脚本中执行此操作?如何将所有这些信息作为变量并将其发布到uri以获取json对象?谢谢

1 回答

  • 0

    使用ssh任务运行器

    $commands = ["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"]
    
    //       your command, the output of the command
    SSH::run($commands   , function($line)
    {
        echo $line.PHP_EOL;
    });
    

    OR 只需使用php内部函数execshell_execsystem


    另一种方法 - 如果你想要远离shell命令 - 是使用guzzle包或内部php cURL

相关问题