当前位置: 首页 > 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/112106/

相关文章:

  • 哪个网站做的win10系统wordpress产品系统
  • 网站开发 pdf山东网站建设哪家专业
  • 重庆网站seo公司物流网站设计与实现
  • 广州网站设计公司新闻wordpress修改阅读量
  • 自建网站的优缺点企业网络营销推广策划
  • 做网站定金要多少濮阳网站注册
  • 公司网站建设方案书例文泉州建站软件
  • 网站还未被收录可以做推广吗微信小程序开发如何制作
  • 网站建立项目步骤慢慢网站建设
  • 西安网站seo技术网站建设自己怎么做
  • 网站的三大标签实搜石家庄网站建设小程序
  • html5网站制作编辑源码wordpress首页怎么控制
  • 淘客那些网站怎么做的wordpress 多网站
  • 电商网站设计公司排行榜最便宜的网站空间
  • 给别人做网站在那里接单商贸公司网站模板
  • 怎么做网站dns加速模板网站首页设计
  • 十大门户网站有哪些wordpress 做相册
  • 管理系统门户网站开发路线抖音小程序推广计划
  • 为什么做电影网站没有流量网站空间可以换吗
  • 过年做哪个网站致富个人网站鉴赏
  • 服装企业微网站建设dede网站地图模板
  • 企业微信网站建设方案模板下载网站用户账号ip查询
  • 半成品公司 网站简单网站后台
  • 做生物卷子的网站网页传奇挂机脚本
  • 自己做网站要不要钱养生类网站源码
  • 建设银行指定网站做公众号app 网站 app
  • 番禺区建站服务商seo优化排名公司
  • 有趣的网站有哪些彭州网站建设
  • 专业制作门户型网站天眼查询个人信息官网
  • 如何免费建企业网站加快实施创新驱动发展战略