
2019年11月
您好,一般免登报错52013,签名校验失败,您可以尝试以下排查方法确认问题;
1.用户后端签名使用的url地址和前端访问地址需要严格一致,包括端口号。前端部分可以用alert显示出当前的location.href,后端部分请在签名的时候打印日志。 2. 访问通过反向代理服务器、各种NAT等场景下容易出现这种问题,如http缺省的80端口,和显式增加80的不是同一个URL。 3. 检查确认获取的jsapiticket是否正确或者过期。jsapiticket是否有效期内重复获取导致jsapiticket被覆盖。
如果上述未解决您的问题,您可以通过开发者后台,右下角,提交工单哈,会有技术支持同学解答,给您满意的回复哈
您好,一般免登报错52013,签名校验失败,您可以尝试以下排查方法确认问题;
1.用户后端签名使用的url地址和前端访问地址需要严格一致,包括端口号。前端部分可以用alert显示出当前的location.href,后端部分请在签名的时候打印日志。 2. 访问通过反向代理服务器、各种NAT等场景下容易出现这种问题,如http缺省的80端口,和显式增加80的不是同一个URL。 3. 检查确认获取的jsapiticket是否正确或者过期。jsapiticket是否有效期内重复获取导致jsapiticket被覆盖。
如果上述未解决您的问题,您可以通过开发者后台,右下角,提交工单哈,会有技术支持同学解答,给您满意的回复哈
-------------------------
1.不通过jsapi发送短信的话,钉钉目前不支持的-----我方希望通过isv应用服务器自动发送这些通知(考虑以后客户多,不希望调用jsapi接口),能达到短信通知的效果
2.作为isv的应用,发送消息接口需要access_token获取方式见https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.IGZGEd&treeId=175&articleId=104945&docType=1#s4
3.同问题2
-------------------------
1.如果是单页面应用,首页校验一次就可以的,如果非单页面应用,每个页面都需要校验
2.出现52013,权限校验失败,请检查以下是否正确:
(2)[错误码:52013][签名校验失败]
a.确认agentId参数正确传入
b.oa后台设置uri和权限校验uri不一致(去掉hash部分)
c.确认获得的jsapi_ticket为最新的,没有其他服务同时调用get_jsapi_ticket方法,导致生成签名的jsapi_ticket过期
-------------------------
1.常见问题贴:https://bbs.aliyun.com/read/266079.html?spm=5176.bbsl276.0.0.yTu3dm
2.(2)其次检查生成签名的Url参数,与调用dd.config 所在的url是否一致
生成签名用的url需要去除hash部分,e.g. 如果当前页面url是http://abc.def/ghi/jkl?m=123&n=456#opq,则用于生成签名的url是http://abc.def/ghi/jkl?m=123&n=456,可以使用调试工具来生成jsapi_ticket和signature,并和你实际使用的进行对比
-------------------------