-1
Je reçois un message:curl php: ne peut pas accéder à l'API
Autorisation requise. Vous n'avez probablement pas fourni un en-tête d'autorisation valide, ou une session est morte.
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept: application/json'
'X-Auth-Token: my token'
));
curl_setopt($ch, CURLOPT_URL,"https://link.privatbank.ua/api/p24b/statements?stdate=01.07.2016&endate=25.12.2016&showInf");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = json_decode(curl_exec($ch));
if ($result->error) {
prn($result->error);
}
prn($result);
Im pense que les problèmes avec en-tête. Comment puis-je le faire correctement?
Ajouter un en-tête d'autorisation peut-être? – Daan
fournir la clé d'authentification appropriée pour accéder à l'API –
mettre ce 'curl_setopt ($ ch, CURLOPT_HTTPHEADER ........' après 'curl_setopt ($ ch, CURLOPT_SSL_VERIFYHOST, 2);' et vérifier –