Joe主题对接腾讯LBS展示IP属地教程

Jaysun

打开腾讯位置服务官网,点击登录,直接使用QQ登录或微信登录即可。
使用QQ登录/微信登录后会提示注册或绑定账号,这个时候我们直接选择注册账户即可。

创建应用

打开控制台,左侧有一个应用管理,点击后可创建应用,输入应用名称和应用类型即可,无需输入域名、备案信息啥的,所有这方便无需担心。
一个应用可以添加多个Key,一个Key每日可调用10000次,并发5次每秒。

这时候我们选择WebService API服务即可,选择后有三种方案,域名白名单、授权IP、签名校验,一般我们会部署在服务器上,所以可以选择授权IP,这样方便一些;域名白名单和签名校验限制有些多,且我们这次对接主题也是以授权IP为主。

1.jpg

隐藏内容
评论可见
前往评论

上面调用接口后,处理以下国内的直辖市,这样就不会显示成北京市北京市了。如果要显示地区,比如,中国北京市朝阳区,添加 .$resjson['district']; 即可。
具体修改如下:

if($resjson['province']=='北京市'||$resjson['province']=='天津市'||$resjson['province']=='上海市'||$resjson['province']=='重庆市') {
return $resjson['nation'].$resjson['city'].$resjson['district'];


评论处调用

评论代码位置:/Joe/public/comment.php

<?php if ($comments->authorId === $comments->ownerId) : ?>
<i class="owner">作者</i>
<?php endif; ?>
<?php if ($comments->status === "waiting") : ?>
<em class="waiting">(评论审核中...)</em>
<?php endif; ?>

后面添加:

<?php echo curl_tencentlbs_ip($comments->ip); ?>


好了,看效果吧

您需要 登录账户 后才能发表评论

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 4 条评论,438人围观)
网友昵称:xiqi
xiqi V 普通用户 Safari Apple iPhone 板凳
01-20 来自广西 回复
感谢分享
网友昵称:ll123456
ll123456 V 普通用户 Google Chrome 114.0.0.0 Windows 10 x64 椅子
2023-07-09 来自上海 回复
感谢分享
网友昵称:sumruler@qq.com
sumruler@qq.com V 普通用户 Google Chrome 113.0.0.0 Windows 10 x64 沙发
2023-05-11 来自重庆 回复
文章不错,写的很好!

目录[+]

取消
微信二维码
微信二维码
支付宝二维码