当前位置: 首页 > news >正文

网站美工培训课程北京品牌网站建设

网站美工培训课程,北京品牌网站建设,学做网站需要学哪些软件,收录好的网站fastadmin 封装框架 实现功能:AXN隐私号绑定、解绑; 场景:为店铺手机号开通虚拟号,用户联系店铺展示虚拟号码; 官方开放文档地址:https://help.aliyun.com/document_detail/59655.html?spma2c4g.111742…

fastadmin 封装框架

实现功能:AXN隐私号绑定、解绑;

场景:为店铺手机号开通虚拟号,用户联系店铺展示虚拟号码;

官方开放文档地址:https://help.aliyun.com/document_detail/59655.html?spm=a2c4g.11174283.6.661.b8365d50CKM5Ma

效果如下:

参考官网开放文档,下载SDK;解压得到 aliyun-dypls-php-sdk 文件夹;

将解压的文件夹内的 api_sdk 文件夹与 api_demo 文件夹内的 PlsDemo.php,拷贝到项目 vendor 目录下,笔者这里是放在了yinsi文件夹

随后打开 PlsDemo.php文件,修改 getAcsClient 方法内对应的 AccessKeyId、AccessKeySecret

还是PlsDemo.php文件,修改绑定时的号码池

还是PlsDemo.php文件,修改解绑时的号码池

最后在用户列表控制器内,添加以下代码:


/*** 编辑*/public function edit($ids = null){$row = $this->model->get($ids);if (!$row) {$this->error(__('No Results were found'));}$adminIds = $this->getDataLimitAdminIds();if (is_array($adminIds)) {if (!in_array($row[$this->dataLimitField], $adminIds)) {$this->error(__('You have no permission'));}}if ($this->request->isPost()) {$params = $this->request->post("row/a");if ($params) {
//        print_r($params);exit;//开通虚拟号if ($params['privacydata'] == '2'){vendor("yinsi.PlsDemo");$response = \PlsDemo::bindAxn($params['mobile']) ;if ($response->Code == 'OK'){$params['privacy_tel'] = $response->SecretBindDTO->SecretNo;$params['subsid'] = $response->SecretBindDTO->SubsId;}else{$this->error($response->Message);}}else{vendor("yinsi.PlsDemo");$response = \PlsDemo::unbindSubscription($params['subsid'],$params['privacy_tel']) ;if ($response->Code == 'OK'){$params['privacy_tel'] = '';$params['subsid'] = '';}};$params = $this->preExcludeFields($params);$result = false;Db::startTrans();try {//是否采用模型验证if ($this->modelValidate) {$name = str_replace("\\model\\", "\\validate\\", get_class($this->model));$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;$row->validateFailException(true)->validate($validate);}$result = $row->allowField(true)->save($params);Db::commit();} catch (ValidateException $e) {Db::rollback();$this->error($e->getMessage());} catch (PDOException $e) {Db::rollback();$this->error($e->getMessage());} catch (Exception $e) {Db::rollback();$this->error($e->getMessage());}if ($result !== false) {$this->success();} else {$this->error(__('No rows were updated'));}}$this->error(__('Parameter %s can not be empty', ''));}$this->view->assign("row", $row);return $this->view->fetch();}

与原始的修改方法区别如下接口描述:

不需要后台管理的笔友,用以下代码:

简单的通过接口绑定、解绑虚拟号。 

//隐私号码绑定public function yinsi(){$type = $this->request->request('type');//1绑定2解绑$mobile = $this->request->request('mobile');//需要绑定的手机号vendor("yinsi.PlsDemo");$response = \PlsDemo::bindAxn($mobile) ;print_r($response);exit;//打印接口返回参数}//隐私号码解绑public function Unbundling(){$subsid = $this->request->request('subsid');//绑定接口中返回的subsId;$secretNo = $this->request->request('secretNo');//绑定接口中返回的secretNo;vendor("yinsi.PlsDemo");$response = \PlsDemo::unbindSubscription($subsid,$secretNo) ;print_r($response);exit;//打印接口返回参数}

 

http://www.yayakq.cn/news/574967/

相关文章:

  • 网站域名地址查询家政公司网站建设方案
  • 做销售在哪个网站找客户端鄂尔多斯网站网站建设
  • 做网站可以申请个体户么市场营销方案怎么做
  • 网站架构怎么看雇人做淘宝网站多少钱
  • 市中移动网站建设学什么可以做网站
  • 网站建设常州seo在线短视频发布页
  • 网站建设开发定制做网站什么语言好
  • 西安网站品牌建设seo网站设计网页单页设计
  • 安全狗iis版删了以后 网站打不开网站的seo后台怎么做
  • 苏州高端网站建设定制智慧团建如何在手机上登录
  • dw做网站简单吗重庆网站制作合作商
  • html5 响应式网站应用市场app
  • 做棋牌网站抓到会怎么量刑东莞房价将暴跌
  • 如何做网站数据报表wordpress地图主题
  • 品牌网站建设价位如何防止网站被镜像
  • 广州建设高端网站刷网站关键词工具
  • 网站设计就业形势做网站被骗怎么办
  • wordpress做阿里巴巴国际站广西模板十大名牌排名榜
  • 英文网站的外部链接 建设2345手机浏览器
  • 网站建设和运行费用网站开发字体的引用
  • 不正规网站制作做网站和微信公众平台如何定价
  • 顺义电大网上作业在那个网站做昆明网签备案查询
  • 那些网站可以做反链怎么建设物流网站
  • 专业网站定制报价wordpress主题代码框架
  • :wordpress网站如何播放自己的视频怎么快速提升网站权重
  • 网站建设 竞赛 方案惠州建设公司网站
  • 静态网站怎么容易做建设高端网站需要多少钱
  • 免费发布推广的网站有哪些中铁建设集团
  • 古典网站案例怎么做一个免费网站
  • 网站建设青雀深圳个人注册公司要求