Algolia Places REST api 不会进行身份验证
Algolia Places REST api won't authenticate
function httpPost( $url, $data )
{
$curl = curl_init( $url );
curl_setopt( $curl, CURLOPT_POST, true );
curl_setopt( $curl, CURLOPT_POSTFIELDS, $data );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
$headers = array(
'X-Algolia-Application-Id: '.AL_APP_ID,
'X-Algolia-API-Key: '.AL_APP_KEY
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
doDebug('curl-headers',$headers);
$response = curl_exec( $curl );
curl_close( $curl );
return $response;
}
我正在使用上面的代码尝试使用以下 URL 访问地点
https://places-dsn.algolia.net/1/places/query
除非我尝试使用我帐户中的应用程序 ID (plSIJRKTUUU7) 和搜索密钥进行身份验证,否则我会得到
无效的应用程序 ID 或 API 密钥
我怀疑我在文档中遗漏了一些明显的东西,而且我对 algolia 还很陌生。
我正在使用的文档在这里
https://community.algolia.com/places/rest.html
function httpPost( $url, $data )
{
$curl = curl_init( $url );
curl_setopt( $curl, CURLOPT_POST, true );
curl_setopt( $curl, CURLOPT_POSTFIELDS, $data );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
$headers = array(
'X-Algolia-Application-Id: '.AL_APP_ID,
'X-Algolia-API-Key: '.AL_APP_KEY
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
doDebug('curl-headers',$headers);
$response = curl_exec( $curl );
curl_close( $curl );
return $response;
}
我正在使用上面的代码尝试使用以下 URL 访问地点 https://places-dsn.algolia.net/1/places/query
除非我尝试使用我帐户中的应用程序 ID (plSIJRKTUUU7) 和搜索密钥进行身份验证,否则我会得到
无效的应用程序 ID 或 API 密钥
我怀疑我在文档中遗漏了一些明显的东西,而且我对 algolia 还很陌生。
我正在使用的文档在这里 https://community.algolia.com/places/rest.html