Как включить заголовок авторизации в HTTP-запрос cURL POST в PHP?

я пытаюсь получить доступ к почте пользователя через Gmails OAuth 2.0, и яя выяснил это через GoogleДетская площадка OAuth 2.0

Здесь ониЯ указал, что мне нужно отправить это как HTTP ЗАПРОС:

POST /mail/feed/atom/ HTTP/1.1
Host: mail.google.com
Content-length: 0
Content-type: application/json
Authorization: OAuth SomeHugeOAuthaccess_tokenThatIReceivedAsAString

мы пытались написать код для отправки этого запроса следующим образом:

$crl = curl_init();
$header[] = 'Content-length: 0 
Content-type: application/json';

curl_setopt($crl, CURLOPT_HTTPHEADER, $header);
curl_setopt($crl, CURLOPT_POST,       true);
curl_setopt($crl, CURLOPT_POSTFIELDS, urlencode($accesstoken));

$rest = curl_exec($crl);

print_r($rest);

Не работает, пожалуйста, помогите. :)

ОБНОВИТЬ: я взялДжейсон МакКририСовет, и теперь мой код выглядит так:

$crl = curl_init();

$headr = array();
$headr[] = 'Content-length: 0';
$headr[] = 'Content-type: application/json';
$headr[] = 'Authorization: OAuth '.$accesstoken;

curl_setopt($crl, CURLOPT_HTTPHEADER,$headr);
curl_setopt($crl, CURLOPT_POST,true);
$rest = curl_exec($crl);

curl_close($crl);

print_r($rest);

Но я'Я не получаю никакого выхода из этого. Я думаю, что cURL молча терпит неудачу где-то. Пожалуйста, помогите. :)

ОБНОВЛЕНИЕ 2: Nomikos»трюк сделал это для меня. :) :) :) Спасибо!!

Ответы на вопрос(3)

Ваш ответ на вопрос