本文作者:DurkBlue

PHP在调用webserviceAPI时候显示请求来源未被授权,此次请求无来源信息

DurkBlue 2021-09-24 2111
PHP在调用webserviceAPI时候显示请求来源未被授权,此次请求无来源信息摘要: PHP腾讯地图地图接口调用提示{ "status": 110, "message": "请求来源未被授权,此次请求无来源信息&qu...

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) 要注意保密,如有泄漏应尽快重新重成。

PHP在调用webserviceAPI时候显示请求来源未被授权,此次请求无来源信息  第1张


此篇文章由DurkBlue发布,麻烦转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2021-09-24
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享