、ここではドキュメント:私のコードは、現在、このようになりますトラブル - 私はリードAPIに接続するように見える傾けるPHP
You will need to include your api key for all requests in a basic authentication http header as the username, leaving the password empty.
:
$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);
https://www.reed.co.uk/developers/jobseeker
が、それはと述べています
出力は常にある:
bool(false)
私は見逃したことがありますか?他の誰かが接続できますか? 私のブラウザでURLを直接試してみましたが、ポップアップの認証ボックスでapiキーを使用した後で、URLとapiキーが正しいことがわかりました。
接続は正しいですか? –
申し訳ありませんが、これはどういう意味ですか? – rpsep2
あなたの承認ヘッダーはおそらく '' Authorization:Basic ".base64_encode($ your_api_key。": ")'でなければなりません。 – Chris