Я получаю ошибку. Я использую этот curl:
$url = "https://api-ssl.bitly.com/v4/shorten";
$data = array('long_url' => 'http://www.google.com');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$header = array('Authorization: Bearer ffaaf96dd9e.........');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$response = curl_exec($ch);
curl_close($ch);
print($response);
, и я получаю этот ответ:
HTTP/2 406
server: nginx
date: Sun, 27 Oct 2019 09:01:26 GMT
content-type: application/json
content-length: 41
strict-transport-security: max-age=31536000; includeSubDomains
x-xss-protection: 1; mode=blockFilter
x-content-type-options: nosniff
x-frame-options: DENY
content-security-policy: default-src 'none
via: 1.1 google
alt-svc: clear
{"message":"INVALID_CONTENT_TYPE_HEADER"}
Я погуглил эту ошибку, и никакой помощи. Почему я получаю эту ошибку? Я сделал какую-то ошибку в кодировании или я должен был сделать что-то еще в моем аккаунте помимо создания токена?
РЕДАКТИРОВАТЬ: Я погуглил и нашел эту библиотеку в github: https://github.com/phplicengine/bitly Я добавил это, чтобы помочь людямсюда при поиске той же проблемы.