PHP腾讯地图地图接口调用提示{ "status": 110, "message": "请求来源未被授权,此次请求无来源信息" }
直接后台设置白名单ip就行了
用于限制此key的调用来源IP,以防key被盗用,优点:配置简单,无需开发,但IP地址有变化时,必须同时修改配置。
(1)配置填写方法:
进入Key管理界面,找到要设置的Key进入设置界面,启用产品勾选WebServiceAPI后,会出现相应安全设置,点击“授权IP”进行设置
a. 每行填写一条,留空则不限制。
b. 支持填写单一授权IP,例:202.106.0.99
c. 支持授权IP段,起始IP-结束IP。例(IPv4):202.106.0.20-202.106.0.26
(3)非授权IP使用您的key调用WebServiceAPI时会被拒绝,同时会返回本次请求来源IP,以便更正配置:
{ "status": 112, "message": "IP未被授权(本次请求来源IP为:202.106.0.20),请检查key配置。"}
3、WebServiceAPI Key配置中签名校验如何使用?
与授权IP方式比较,使用SN校验稍有开发量,但不必担心服务器换IP的问题。
选中SN校验后,会生成SecretKey (SK),用于请求地图WebServiceAPI时计算签名,将签名做为参数(sig)附带到请求中,腾讯服务器会在收到请求后,使用相同的方式生成签名,并与请求中附带的签名进行比对,当一致时即为校验通过,反之则拒绝。
SecretKey (SK) 要注意保密,如有泄漏应尽快重新重成。