PHP cURL - 缺少授权令牌

时间:2017-04-06 12:45:48

标签: php curl

我正试图改变apptweak(参考 - https://apptweak.io/api

curl -H 'X-Apptweak-Key: your-api-key' https://api.apptweak.com/ios/applications/284882215.json

我有钥匙,可以从终端卷曲。在PHP中,我得到“授权令牌丢失”。

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'https://api.apptweak.com/ios/applications/284882215.json&country=US&language=en',
    CURLOPT_POST => 1,
    CURLOPT_POSTFIELDS => array(

   X-Apptweak-Key => 'MY-KEY-IS-HERE'
    )
));
$resp = curl_exec($curl);

print $resp;
curl_close($curl);

是X-Apptweak-Key => 'MY-KEY-IS-HERE'是一个POST领域的问题吗?

有什么问题?

1 个答案:

答案 0 :(得分:0)

你可以在单引号之间添加X-Apptweak-Key它是一把钥匙

CURLOPT_POSTFIELDS => array(
   'X-Apptweak-Key' => 'MY-KEY-IS-HERE'
    )

或者你可以试试这个:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
        'Authorization: Basic MY-KEY-IS-HERE'));

或者您可以使用:

curl_setopt($ch, CURLOPT_USERPWD, "X-Apptweak-Key:MY-KEY-IS-HERE");