去年做了御城河接入,怕忘记和丢失代码,所以在这里做个记录,也是方便其他人 操作使用吧

我用的是PHP框架  tp5,如果你也是那么你复制后改一下参数就哦了

完整文件到这里下载  传送-->

配置文件

这个里主要代码

<?php
/*** Created by PhpStorm.* User: 伍先生* Date: 2019/8/14* Time: 10:59* Info: 说明*/namespace app\api\controller;class TestController extends BaseTestController
{/*** 1.0 风险计算(computeRisk)接口* https://php.z55.club/api/test/computeRisk*/public function computeRisk(){$url = $this->accountHost . "computeRisk";$params= $this->isVerifyPassedParam();$params['time'] = date('Y-m-d H:i:s');$params['appKey'] = $this->topAppkey;$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);$this->parseResult($rsp);}/***  2.0 获取二次验证地址(getVerifyUrl)接口(仅限B/S架构调用)* https://php.z55.club/api/test/getVerifyUrl*/public function getVerifyUrl(){$url = $this->accountHost . "getVerifyUrl";$params = $this->isVerifyPassedParam();$params['sessionId'] = md5(time());$params['mobile'] = '1500000000';$params['appId'] = '江苏移动号卡';$params['redirectURL'] = urlencode('https://php.z55.club/api/test/isVerifyPassed');$params['userId'] = $this->defaultParam["userId"];$params['userIp'] = $this->defaultParam["userIp"];$params['ati'] = $this->defaultParam["ati"];$params['appId'] = $this->topAppkey;$params['appName'] = $this->defaultParam["appName"];$params['appKey'] =  $this->appkey;$params['time'] =  date('Y-m-d H:i:s');$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);//verifyUrlecho $rsp;die;$rsp_json = json_decode($rsp, true);return redirect($rsp_json['verifyUrl']);}/*** 3.0 获取二次验证令牌(getVerifyToken) 接口(仅限C/S架构调用)* https://php.z55.club/api/test/getVerifyToken*/public function getVerifyToken(){$url = $this->accountHost . "getVerifyToken";$params = $this->isVerifyPassedParam();$params['sessionId'] =md5(time());$params['mobile'] = '123456';$params['appId'] = '江苏移动号卡';$params['appKey'] = '123456';$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);$rsp_json = json_decode($rsp, true);return $rsp_json['token'];}/*** 4.0 发送验证码(sendVerifyCode)接口(仅限C/S架构调用)* https://php.z55.club/api/test/sendVerifyCode*/public function sendVerifyCode() {$url = "http://account.ose.aliyun.com/sendVerifyCode";$params['token'] = $this->getVerifyToken();$params['time'] = date('Y-m-d H:i:s');$params['appKey'] = $this->topAppkey;$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);$this->parseResult($rsp);}/*** 5.0 检查验证码(checkVerifyCode)接口(C/S架构调用)* https://php.z55.club/api/test/checkVerifyCode?t=102560*/public function checkVerifyCode(){$url = $this->accountHost . "checkVerifyCode";$params['token'] = $this->getVerifyToken();$params['captcha'] = input('t');$params['time'] = date('Y-m-d H:i:s');$params['appKey'] = $this->appkey;$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);$this->parseResult($rsp);}/*** 6.0 是否验证通过(isVerifyPassed)接口* https://php.z55.club/api/test/isVerifyPassed*/public function isVerifyPassed() {$url = $this->accountHost . "isVerifyPassed";$params['token'] = input('token');$params['time'] = date('Y-m-d H:i:s');$params['appKey'] = $this->topAppkey;$sdk = new YchClientController($this->appkey, $this->secret);$rsp = $sdk->send($url ,$params);$this->parseResult($rsp);}}

基本顺序就是按着1-6执行就行

聚石塔,御城河接入,御河城安全整改demo相关推荐

  1. 关河因果:钓鱼城引擎技术概述

    钓鱼城引擎是关河因果分析系统的核心引擎,由深圳计算科学研究院钓鱼城团队基于图函数依赖理论研发.作为全球首款支持自动发现.自动筛选.可增量.可解释的图数据关联关系分析引擎,目标是挖掘出数据中的关联关系. ...

  2. 关于NetCore+饿了么开放平台+奇门+聚石塔对接的解释说明

    淘宝R2去模糊化+聚石塔+奇门 速卖通API + 奇门 + 聚石塔 完整流程 前言 无 准备 1.账号注册链接 饿了么:https://open.shop.ele.me/ 奇门:https://con ...

  3. 搜狐[编程题] 袋鼠过河.一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个

    时间限制:1秒 空间限制:32768K 一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远.每个弹簧力量不同,用一个数 ...

  4. 杜彪:天猫数据如何运营、变现? 利用阿里云聚石塔在双11的成功案例

    本文作者杜彪,毕业于北京大学计算机系,长期从事人工智能,数据技术研究与应用,国际信息研究学会中国分会副秘书长,北京裕兴科技集团高级顾问. 有一次听闻他利用电商数据做精准营销.没听到他的故事之前,我曾粗 ...

  5. 速卖通AE平台+聚石塔+奇门

    由于之前接触过关于速卖通AE相关的业务,踩过很多聚石塔和奇门的坑,官方文档当时不是很清晰(不知现在怎么样),现在记录下如何配置奇门具体细节. 登陆淘宝开放平台(搜索资料得知,速卖通开放平台并入了淘宝开 ...

  6. 阴阳师手游御魂怎么强化 御魂强化方法详解

     阴阳师手游御魂怎么强化?很多阴阳师手游中的新手玩家们根据游戏系统的指引知道御魂的玩法, 但是不知道在阴阳师手游中怎么强化御魂.下面小编就为玩家们带来御魂强化的详细方法步骤.    御魂强化方法步 ...

  7. Android App支付系列(二):支付宝SDK接入详细指南(附官方支付demo)

    前言 一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统对于资源有限的公司来说显然不太明智,国内已经有多家成熟的移动支付提供商,阿里就是其中之一. 继< Android Ap ...

  8. 铜陵新松工业机器人项目_首期投资约12亿元 新松机器人(苏州)未来科技城项目在苏州相城开工奠基...

    首期投资约12亿元,项目建设期为2年,将涵盖工业机器人等多个产品的研发与制造--4月15日,新松机器人(苏州)未来科技城项目开工奠基仪式在苏州市相城漕湖开发区举行,投产后年产值预计达15亿元. 据悉, ...

  9. Android App支付:支付宝SDK接入详细指南(附官方支付demo)

    Android App支付:支付宝SDK接入详细指南(附官方支付demo) 前言 一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统对于资源有限的公司来说显然不太明智,国内已经有多 ...

  10. 创新界,聚势行 | 2022人大金仓“百城巡展”火热开启

    6月29日,以"创新界·聚势行"为主题的2022人大金仓"百城巡展"系列活动火热开启.活动首站走进"蓉城"成都,由四川省信创联盟指导,传晟信 ...

最新文章

  1. 京东网络开放之路——自研交换机探索与实践
  2. [转载]对 Linux 新手非常有用的20个命令
  3. 白话Elasticsearch31-深入聚合数据分析之bucket与metric
  4. 八叉树 java_java简单实现八叉树图像处理代码示例
  5. MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?
  6. 鸿蒙王者荣耀想要转区吗,王者荣耀:跨系统角色转移功能终于上线,想要成功转区,这九点常识必须要知道!...
  7. 【COGS2652】—天文密葬法(分数规划+长链剖分)
  8. python导入dat数据_收好Python代码,导入项目数据不费力
  9. 模型☀️Catia模型到Unity的转化过程
  10. 不可错过:教你创造一个有前途的迷你产品(下)
  11. silvaco用户手册学习1——Getting Started with Atlas
  12. 433M无线通信模块通信应用场景和4G模块技术特点推荐篇
  13. Keil 全局变量定义与声明方法
  14. android中point pt1,Android dip,px,pt,sp 的区别详解
  15. M25F1 4G全网通终端的技术应用
  16. 国庆黄金周...HAPPY
  17. html代码 imgn,html代码大全
  18. matlab在sin处出现解析错误,破除“解析包时出现错误”方法大全,全部都在这了!...
  19. PointFusion: Deep Sensor Fusion for 3D Bounding Box Estimation
  20. AI时代,数据工程师必备知识总结

热门文章

  1. MIT 麻省理工学院公开课程视频下载方法
  2. 麻省理工学院公开课,信号与系统: (一) 引言
  3. python代码加密解密_Python实现对字符串的加密解密方法示例
  4. 某宝双十一自动养猫,解放你的双手得喵币
  5. linux网络应用环境,Linux网络环境使用新闻组客户端
  6. linux安装lsi raid卡驱动下载,【LSIRAID卡驱动下载】LSIRAID卡官方驱动程序下载
  7. Inverse design of 3d molecular structures with conditional generative neural networks(2022论文阅读)
  8. QT的自动滚动区QScrollArea的用法,图文详解
  9. word怎么让页码在指定页面从1开始
  10. 简单易懂使用DDOS攻击