我试图从"mobile.de Search API"获取数据,但它不起作用=/..每次出现此错误:
HTTP状态401 - 此请求需要HTTP身份验证().
.. 我究竟做错了什么?
$authCode = base64_encode("{Benutzername}:{Passwort}");
$uri = 'http://services.mobile.de/1.0.0/ad/search?modificationTime.min=2012-05-04T18:13:51.0Z';
$ch = curl_init($uri);
curl_setopt_array($ch, array(
CURLOPT_HTTPHEADER => array('Authorization: '.$authCode,'Accept-Language: de','Accept: application/xml'),
CURLOPT_RETURNTRANSFER =>true,
CURLOPT_VERBOSE => 1
));
$out = curl_exec($ch);
curl_close($ch);
echo $out;
Run Code Online (Sandbox Code Playgroud)
据我所知,我完全遵守了界面描述.