我已经到了Mailchimp API的OAuth流程的第5步。 Documentation我正在发送正确的令牌(我已经在他们的操场上测试过了)我收回了无效的令牌错误
这就是我所拥有的:
$headr3 = array();
$headr3[] = 'OAuth 1476f8c8xxxxxxxxxxxxxxxx';
$headr3[] = 'User-Agent: oauth2-draft-v10';
$headr3[] = 'Host: login.mailchimp.com';
$headr3[] = 'Accept: application/json';
$url3 = 'https://login.mailchimp.com/oauth2/metadata';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HTTPHEADER=> $headr3,
CURLOPT_URL => $url3,
CURLOPT_ENCODING => ''
));
$resp = curl_exec($curl);
$dec_respo = (json_decode($resp, true));
var_dump($dec_respo);
我在想我发送数据的方式不正确,但不确定问题可能是什么。
答案 0 :(得分:0)
这最终导致了我的错误。
我有这个:
$headr3[] = 'OAuth 1476f8c8xxxxxxxxxxxxxxxx';
但应该有这个:
$headr3[] = 'Authorization: OAuth 1476f8c8xxxxxxxxxxxxxxxx';