开发者社区> 问答> 正文

请问我用程序和调试页面生成的签名不一样,这是怎么回事?



请问我用程序和调试页面生成的签名不一样,这是怎么回事?

展开
收起
qdjos 2016-07-07 16:48:52 3956 0
3 条回答
写回答
取消 提交回答
  • 回 7楼qdjos的帖子
    按照钉钉文档的签名算法自己写签名程序,再试下勒,微应用端,调用权限配置的页面地址要和签名时候设置的地址一样。
    2016-07-08 07:25:00
    赞同 展开评论 打赏
  • 回 1楼(qdjos) 的帖子
    如果ticket过期或者不正确,会引起签名校验失败的;有没有错误信息,可以发下截图

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

    2)[错误码:52013][签名校验失败]
      a.确认agentId参数正确传入
      b.oa后台设置uri和权限校验uri不一致(去掉hash部分)
      c.确认获得的jsapi_ticket为最新的,没有其他服务同时调用get_jsapi_ticket方法,导致生成签名的jsapi_ticket过期

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

    回 7楼(qdjos) 的帖子
    亲,多提供些信息,把权限校验需要的参数,可以私聊发我;
    确认下agentid是否正确传入,url是否正确;
    另外,亲的应用是企业自建的应用, 不是isv的应用把?企业自建和isv获取agenitd方式不同,一个是在oa后台可以直接看到,一个需要授权后通过调用获取授权信息查询到
    2016-07-07 16:56:46
    赞同 展开评论 打赏
  • Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    是不是这个原因程序一直报错签名校验失败

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

    Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    ,后台代码并没有报错

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

    Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    我看了ticket 并没过期

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

    Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    程序里面有判断过没过期,过期了会重新请求的

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

    Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    我是实在解决不了了,困扰了1个星期了

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

    Re请问我用程序和调试页面生成的签名不一样,这是怎么回事?
    各种方式都试了
    2016-07-07 16:53:04
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载