Ich kann nicht mit dem Reed-api zu verbinden scheinen, docs hier: https://www.reed.co.uk/developers/jobseekerProbleme bei der Verbindung zu Reed api - php
es heißt:
You will need to include your api key for all requests in a basic authentication http header as the username, leaving the password empty.
zur Zeit mein Code wie folgt aussieht:
$api_key = 'MY-API-KEY';
$url = ' https://www.reed.co.uk/api/1.0/search?keywords=Accounts Assistant&resultsToTake=100&resultsToSkip=0'
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, urlencode($url));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: Basic '.$api_key
));
$server_output = curl_exec($ch);
curl_close($ch);
var_dump($server_output);
ist der Ausgang immer:
bool(false)
Gibt es etwas, das ich vermisst habe? Kann jemand anderes eine Verbindung herstellen? Ich habe die URL direkt in meinem Browser versucht und es funktioniert, nachdem ich meinen API-Schlüssel in der Popup-Authentifizierungsbox verwendet habe, damit ich weiß, dass die URL und der API-Schlüssel korrekt sind.
Ist Ihre Verbindung korrekt? –
Entschuldigung, was meinst du damit? – rpsep2
Ihr Berechtigungsheader sollte wahrscheinlich "Authorization: Basic" .base64_encode ($ your_api_key. ":") 'Sein. – Chris