开发者社区> 问答> 正文

微应用开发 签名校验失败,请问是咋回事?


展开
收起
qdjos 2016-07-07 09:45:41 6434 0
4 条回答
写回答
取消 提交回答
  • 回 9楼竹梅的帖子
    还有一个可能,生成的签名有问题
    2016-07-08 07:28:00
    赞同 展开评论 打赏
  • 2.jsapi权限校验时返回{message:"权限校验失败",errorcode:3}
    (1)首先检查用来生成签名(signature)的jsapi_ticket是否过期(jsapi_ticket有效期为7200秒,而且当你请求了新的ticket之后,旧的ticket就失效了)
    (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,并和你实际使用的进行对比
    (3)提示权限校验失败,errorcode:3,错误码52019,请检查corpid是否正确

    按照上面的解决思路能否解决?
    2016-07-07 16:52:43
    赞同 展开评论 打赏
  • Re微应用开发 签名校验失败,请问是咋回事?
    小心是重复注册的锅,后台把那两个xml缓存文件删了试试~~~
    2016-07-07 14:26:05
    赞同 展开评论 打赏
  • Re微应用开发 签名校验失败,请问是咋回事?
    有没有给看看的,后台java端也没报错

    -------------------------

    Re微应用开发 签名校验失败,请问是咋回事?
    好像运行到 dd.runtime.permission.requestAuthCode    报错

    -------------------------

    Re微应用开发 签名校验失败,请问是咋回事?
    帮帮忙啊,给个解决的思路

    -------------------------

    回 4楼拉着猪逛街的帖子
    啥叫重复注册?重复获取access token,重复获取ticket?

    -------------------------

    Re微应用开发 签名校验失败,请问是咋回事?
    是频繁获取ticket的原因吗?ticket 2个小时内有效,是在两个小时内重复获取会报错吗?

    -------------------------

    Re微应用开发 签名校验失败,请问是咋回事?
    demo里面的这段代码就是判断超时的是吧?我就是用的demo里面的代码都没改过

    -------------------------

    Re微应用开发 签名校验失败,请问是咋回事?
    删除了文件还那样
    2016-07-07 10:18:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
低代码开发师(初级)实战教程 立即下载