999宝藏网

 找回密码
 

QQ登录

只需一步,快速开始

  • 21阅读
  • 0回复

[经验分享] ios快捷指令教程之查询手机号归属地

[复制链接]

101

主题

124

帖子

493

积分

宝藏中专生

Rank: 6Rank: 6

帖子
124
金币
339
威望
0
积分
493
股份
5
热心值
34
宝藏币
3
发表于 2020-7-9 14:17:39 | 显示全部楼层 |阅读模式
效果展示:

用siri执行:


api用的百度的接口,话不多说开始教程
1.新建一个快捷指令
2.右上角三点进入设置,打开“在共享表单中显示”,并选择文本和电话号码


3.用如果判断快捷指令是否是被调用,也就是是否有快捷指令输入
有的话将变量phone设置为输入,没有的话用“要求输入”来输入手机号并设置到变量phone

4.用“获取url内容”来获取归属地,url复制下面的,后面参数用上面的变量phone,方法是get,api是百度的,应该不会死太快
url:
[Asm] 纯文本查看 复制代码https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?resource_name=guishudi&query=13131313131

5.获取归属地
返回结果:
[Asm] 纯文本查看 复制代码{"status":"0","t":"","set_cache_time":"","data":[{"StdStg":6004,"StdStl":8,"_update_time":"1577497885","cambrian_appid":"0","city":"张家口","key":"1313131","prov":"河北","showurl":"http:\/\/haoma.baidu.com","title":"XXX","type":"中国联通","url":"http:\/\/haoma.baidu.com","loc":"https:\/\/dss1.baidu.com\/8aQDcnSm2Q5IlBGlnYG\/q?r=2002696&k=1313131","SiteId":2002696,"_version":30208,"_select_time":1577497150,"querytype":"手机号码","phoneinfo":"手机号码"13131313131"","phoneno":"13131313131","origphoneno":"13131313131","titlecont":"手机号码归属地查询","showlamp":"1","clickneed":"0","ExtendedLocation":"","OriginQuery":"13131313131","tplt":"mobilephone","resourceid":"6004","fetchkey":"6004_1313131","appinfo":"","role_id":1,"disp_type":0}]}
将json格式化一下

可以看到要获取的信息在data里
返回值是个字典,首先获取字典的data键对应的值

注意data的值有个“[]”,是个列表,所以要先获取列表的第一项

然后得到的值又是个字典,然后分别获取prov,city,type键对应的值就能获取到省,市,运营商了
然后分别用三个变量存放这三个值


6.将结果输出
先判断一下这个快捷指令是否是被调用执行的,也就是是否有快捷指令输入
如果不判断的话,每次其他快捷指令调用这个快捷指令都会弹出输出窗口
如果快捷指令输入没有任何值的话直接用“显示结果”输出就好了,否则就建立一个字典将结果传递到调用这个快捷指令的快捷指令

7.最后点下一步,起个名字就好了
快捷指令成品:https://www.icloud.com/shortcuts/5abb14e2a2e942d692d6b2469f53f7cd
或者直接扫描二维码:

如果喜欢,麻烦请给个免费的热心值,谢谢各位。
也可以看看我的其他帖子:
IOS快捷指令制作教程之联通领取青岛流量:传送门
IOS快捷指令之一键完成人人视频签到答题:传送门
IOS快捷指令之生成二维码分享:传送门
用Siri来修改微信支付宝步数:传送门

1.发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;微笑

2.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;微笑

3.如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【金币】加分不会扣除自己的积分,做一个热心并受欢迎的人!微笑

回复

使用道具 举报

快速回复
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

返回列表

|999宝藏网|sitemap|手机版|举报|申请友情链接|  

免责声明:

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表999宝藏网立场!

999宝藏网论坛所发布的一切破解软件和补丁、注册机以及注册信息,仅限用于学习和研究目的。不得将上述内容用于商业或者非法途径!否则,一切后果请用户自负!

我们不生产软件,我们只是互联网上的搬运工,本站信息来自互联网,版权争议与本站无关,如果您喜欢该程序,请购买注册正版软件,获得正版优质服务!

请重视此声明,法律不容忽视!请支持正版,尊重版权!本站如有信息侵犯了您的权益,请联系:www@rin99.com及时删除!

Powered by Discuz! © 2001-2020 Comsenz Inc. (豫ICP备16009175号) 备案图标 豫公网安备41142602000006号

Copyright © 2016-2020 999宝藏网 版权所有 All Rights Reserved.

GMT+8, 2020-9-21 08:27 , Processed in 0.046144 second(s), 11 queries , Redis On.

快速回复 返回顶部 返回列表