Algolia Places REST api不会进行身份验证

时间:2017-05-13 08:18:02

标签: rest algolia geocode

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;
 }

我正在使用上面的代码尝试使用以下网址访问地方信息 https://places-dsn.algolia.net/1/places/query

除非我尝试使用我的帐户中的应用程序ID(plSIJRKTUUU7)和搜索密钥进行身份验证,否则这样可以正常工作

无效的应用程序ID或API密钥

我怀疑我遗漏了文档中显而易见的东西,而且我对algolia很新。

我正在使用的文档就在这里 https://community.algolia.com/places/rest.html

1 个答案:

答案 0 :(得分:1)