簡體   English   中英

Instagram PHP Laravel訪問令牌

[英]Instagram php laravel access token

我能夠從instagram api中獲取代碼。 下一步是將client_id,client_secret,grant_type,redirect_uri和代碼發布到https://api.instagram.com/oauth/access_token ,如下所示。

instagram API說:“您只需要將此代碼以及一些應用程序標識參數發布到我們的access_token端點即可。”

 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對象? 謝謝

使用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;
});

或者簡單地使用php內部函數execshell_execsystem


另一種方法- 如果您想避開shell命令 -通過使用guzzle軟件包或內部php cURL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM