【问题标题】:Instagram API curl code command to phpInstagram API curl代码命令到php
【发布时间】:2017-11-25 18:06:33
【问题描述】:

我在 php 中找不到此命令的 curl 等效项

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

我知道应该这样开始

$ch = curl_init('https://api.instagram.com/oauth/access_token');
curl_setopt($ch, something, ...); 
...
...

【问题讨论】:

    标签: php shell curl php-curl


    【解决方案1】:

    一个等价于

    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
    

    $url = 'https://api.instagram.com/oauth/access_token';
    $fields = array(
        'client_id' => 'CLIENT_ID',
        'client_secret' => 'CLIENT_SECRET',
        'grant_type' => 'authorization_code',
        'redirect_uri' => 'AUTHORIZATION_REDIRECT_URI',
        'code' => 'CODE'
    );
    
    $ch = curl_init();
    
    curl_setopt($ch,CURLOPT_URL, $url);
    curl_setopt($ch,CURLOPT_POST, count($fields));
    curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
    
    $result = curl_exec($ch);
    
    curl_close($ch);
    

    希望我能帮上忙! -CM

    【讨论】:

    • 但是 $fields_string 是什么?你是说 $fields 吗?
    猜你喜欢
    • 1970-01-01
    • 2012-08-29
    • 2014-08-28
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多