@kakisaebalsujit

Как сделать самый просто запрос в qiwi api?

Доброго времени суток, начал изучать qiwi api и застопорился в первый же момент.
Я написал код для получения информации об аккаунте.
$json = '
			Authorization: Bearer *******
		';

$url = 'https://edge.qiwi.com/person-profile/v1/profile/current?authInfoEnabled=false';


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response  = curl_exec($ch);
curl_close($ch);
echo $response;


Но выдает данную ошибку, что делать?

{"serviceName":"qw-person-profile","errorCode":"http.method.not.supported","description":"Method is not supported","userMessage":"Method is not supported","dateTime":"2019-09-17T10:10:11.806+03:00","traceId":"45c51ecd6d41eb60"}


Как правильно делать запрос cURL на php.
Спасибо заранее ;)
  • Вопрос задан
  • 391 просмотр
Решения вопроса 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Используйте для запросов Guzzle, он намного проще, чем cURL.
И вы как-то странно авторизацию проводите.
Authorization: Bearer ******* - это заголовки запроса должны быть, а не тело.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы