【问题标题】:Getting Access token from Instagram for API on PHP从 Instagram 获取访问令牌以获取 PHP 上的 API
【发布时间】:2016-09-23 04:31:43
【问题描述】:

我有使用 url 的代码: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

之后在 Instagram 文档中给出了此代码:

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

如何在 PHP 中使用它?

【问题讨论】:

标签: php instagram instagram-api


【解决方案1】:
    $fields = array(
           'client_id'     => 'YOUR-CLIENT-ID',
           'client_secret' => 'YOUR-CLIENT-SECRET',
           'grant_type'    => 'authorization_code',
           'redirect_uri'  => 'YOUR-REDIRECT-URI',
           'code'          => 'YOUR-CODE'
    );
    $url = 'https://api.instagram.com/oauth/access_token';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    curl_setopt($ch,CURLOPT_POST,true); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    $result = curl_exec($ch);
    curl_close($ch); 
    $result = json_decode($result);
    return $result->access_token; //your token

【讨论】:

    猜你喜欢
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多