首页 > 移动开发 > 移动测试 > 如何辨别AG接口是官方线路还是分接线路
今天一文带你看懂AG接口是官网agbb.in线路还是分接线路,游戏线路有分主线分线,就拿AG接口来说,何为官方线路,就是由AG集团公司开设的与官方同数据实时传输的API接口。那什么又是分接线路,简单说AG分接agbb.in线路接口就是使用一条官方线路通过API技术打包,封装城几条甚至几十条同等数据的接口,但是由于总的传输速度固定,而将原有的速率分配给众多AG分线接口,就会导致数据延迟问题,最直观的感受就是,客户的投助记录会延迟3分钟左右以后才能看到AG玩家的下助数据及结果定义。
申请的接口给出了使用接口的示例,但是没有小程序的,我们看一下PHP的,具体完整的demo在快递鸟网站可以下载查看。
EBusinessID跟APIKey您在快递鸟网站注册之后快递鸟分配的密钥(对应官网上的用户ID和API key),用于保证应用来源的可靠性,避免应用伪造,被不法使用。
6. 小程序API
在小程序交互层进行调用接口时,需要使用小程序的API。
小程序常用的API就是wx.request(object)(发起网络请求),类似于ajax。
Object参数说明:
1)在小程序交互层中调用接口(express.js)
2)编译预览
3)合法域名校验出错
① 在点击“查询”按钮时,会出现“合法域名校验出错”问题。
小程序的程序是放在微信的服务器的,所有不是所有外部接口都允许请求,需要在小程序后台配置安全服务器。
配置安全服务器位置:设置=》开发设置=》服务器域名
点击“开始配置”进行配置安全服务器:
配置安全服务器时,服务器需要支持https服务,都是https服务的域名。
② 开发时,可以设置不校验服务器
将“不校验安全域名、web-view域名、TLS版本以及HTTPS证书”选上。
属性data的完整信息:
5)设置物流信息
查询返回的数据,需要的就是res.data.result.list下的物流信息数据,要将数据展示到界面层,那么就要将数据赋值给交互层的页面初始化数据data下的参数。
① 为data添加物流信息参数
② 将返回的数据设置到dataList中
但要注意,由于function层数过多,此时this已经不再指代Page函数了。
在query事件中,将this保存到一个新参数中,再使用。
编译预览:
6)界面层展示物流信息
① 获取物流信息后,在界面层展示物流信息。(express.wxml)
注意:1. wx:key的值要唯一,没有主键的时候,可以使用索引index。
② 编译预览
7. 全局js
在查询物流信息时,会有下拉页面刷新的情况,因此当页面下拉刷新时,需要重新获取物流信息。
下拉刷新时重新获取数据:
在onPullDownRefresh中重新获取数据,只需将query事件中的程序复制粘贴到用户下拉动作事件中即可。
但是此时同样的程序写了两遍,这种重复性代码需要进行封装。
1)封装
在小程序中utils/util.js文件为公共js文件。将获取物流信息的程序封装起来。
注意:1. 封装时,需要传参。$this代表交互层的this。
2)模块导出
在util.js文件中定义好函数后,需要将函数导出才能使用。在util.js文件中已经写好了模块导出的方式。
只需要将定义好的函数,按照格式导出即可。
3)引入公共js文件,如果想在页面的js文件中使用util.js文件中的函数,需要在页面的js中间中使用require方法引入util.js文件。
4)调用
在页面js文件中引入util.js文件后,可以调用其文件中的函数。
express.js文件中的query事件:
在下拉刷新事件onPullDownRefresh中调用函数。
————————————————
版权声明:本文为CSDN博主「agbb.in」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_58397045/article/details/117266934agbb.in
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979870/viewspace-2773956/ ,如需转载,请注明出处,否则将追究法律责任。