Здравствуйте! Сталкиваюсь со странной ишибкой при запросе авторизации в OAuth, вот код:
<?php
$url = 'https://oauth.yandex.ru/token';
$login = 'ku-ku';
$pass = '123';
$id = 'Зареганное приложение ID hash';
$header = array('POST /token HTTP/1.1','Host: oauth.yandex.ru','Content
$ch = curl_init(
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_P
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,30);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
$query = curl_exec($ch);
curl_close($ch);
echo($query);
?>
Но в итоге получаю:
HTTP/1.1 400 Bad Request
Vary: Accept-Language
Content-Type: application/json
Content-Language: ru
Cache-Control: no-store
Transfer-Encoding: chunked
Date: Mon, 18 Jul 2011 01:05:57 GMT
Server: lighttpd/1.4.26
{"error": "invalid_client_credentials"}
invalid_client_credentials - эта ошибка не описана в документации