帮我吧文档:数据接口:工单:签名认证

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
帮我吧文档:数据接口:工单:签名认证 [2019/11/06 12:01]
admin
帮我吧文档:数据接口:工单:签名认证 [2020/01/13 09:39] (当前版本)
admin
行 4: 行 4:
 >注: 此规则仅当后台在工单模板开启链接保护签名项才生效。 >注: 此规则仅当后台在工单模板开启链接保护签名项才生效。
  
-1. URL传参数:+1. URL传参数:
  
  
   * signature ​ 签名token   * signature ​ 签名token
-  * timestamp ​13位时间戳+  * timestamp ​10位时间戳
   * nonce 随机数   * nonce 随机数
 +  * authaccount 第三方系统与帮我吧对应客户的唯一标识(要求小写)
   * mobile 联系人手机号码(要对应帮我吧联系人手机号码)   * mobile 联系人手机号码(要对应帮我吧联系人手机号码)
 +  参数说明:
 +  (1).authaccount和mobile传其中一个参数即可,按authaccount查询的优先级高于mobile,即如果两个参数都传,会按authaccount来查历史工单
 +  (2).查找的是工单模板发布且绑定该手机号码所有的工单,如手机号码传值为空,提示验证失败
 +  (3).查找的是工单模板发布的所有工单,但已绑定authaccount,且绑定的authaccount有值,如果authaccount参数没传值,手机号码参数也传值,提示验证失败
 +  (4).authaccount 和手机号码字段都已绑定,且都有值,查询的时候查到的是authaccount有值的工单;authaccount和手机号码字段都存在,但是authaccount传值为 ​
 +      空,查到的是对应的手机号码的;​authaccount和手机号码字段都存在,值都为空,提示验证失败
  
 2. 签名规则说明:​ 2. 签名规则说明:​
行 66: 行 73:
 $params = [ $params = [
     '​mobile'​=>'​15564532345'​     '​mobile'​=>'​15564532345'​
 +    '​authaccount'​=>'​dhif948'​
  
 $signObj = new Signature();​ $signObj = new Signature();​
行 73: 行 81:
  
 4. 最终生成的带签名的url链接示例: ​ 4. 最终生成的带签名的url链接示例: ​
->注: 此链接打开一小时后失效。+>注: 此链接打开一小时后失效。
  
 ''​http://​www.bangwo8.com/​historyTicketList.php?​aId=200637&​ticketTemplateId=3&​checkTicketStatus=1&​timestamp=1569220445&​mobile=17133958825&​nonce=123456&​signature=848137a37ce82d128b58bb3ca4ff804629f1832f''​ ''​http://​www.bangwo8.com/​historyTicketList.php?​aId=200637&​ticketTemplateId=3&​checkTicketStatus=1&​timestamp=1569220445&​mobile=17133958825&​nonce=123456&​signature=848137a37ce82d128b58bb3ca4ff804629f1832f''​
  
  

页面工具