开发者社区> 问答> 正文

ISV调用jsapi的时候,每个url都得生成一遍签名?



有没有给整个应用授权一次通配符的方式?

展开
收起
机器猫阿q 2015-11-05 14:53:38 5661 0
5 条回答
写回答
取消 提交回答
  • 回 12楼机器猫阿q的帖子
    本周会彻底解决该问题
    2015-11-16 18:41:04
    赞同 展开评论 打赏
  • 受限,每打开一个新页面都需要做一次权限校验(),
    在这种情况下,当你返回之前的页面,假如之前的页面有缓存的话,那之前页面的jsticket就已经过期了(因为你打开新页面获取了新的jsticket,导致老的jsticket过期了),所以会返回dd error{"message":"权限校验失败是081006","errorCode":3}

    这种情况下,有两种解决方案:1.是缓存jsticket,服务端每两个小时更新一次,无论新页面还是老页面都使用同一个Jsticket。(推荐)
    2.每次都取新的jsticket

    我们之后将会对于jsticket的获取做一个优化,缓存jsticket这件事将由钉钉服务器来做

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

    那现在的问题是什么呢?

    2015-11-06 16:35:30
    赞同 展开评论 打赏
  • ReISV调用jsapi的时候,每个url都得生成一遍签名?
    支持楼上的,目前去掉参数是不行的!
    2015-11-06 16:06:00
    赞同 展开评论 打赏
  • url除参数部分的不同的都要生成签名来进行js-api鉴权
    2015-11-05 19:14:04
    赞同 展开评论 打赏
  • ReISV调用jsapi的时候,每个url都得生成一遍签名?
    这个方法的signedurl能否支持通配符给整个应用授权?

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?
    url除参数部分的不同的都要生成签名来进行js-api鉴权。
    你试过吗?我这边使用发现要连参数要一起,还有,老是出现那个dd error{"message":"权限校验失败是081006","errorCode":3}这是什么原因,今天早上还好的,现在一直提示这个错误

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

    回 5楼君信的帖子
    首先,就算我不缓存ticket,每次从你们服务器获取的ticket也是一样的,2:你说 之前页面的jsticket就已经过期了,这个我把页面的configalert出来了,和后台输出的ticket是一致的。还是会报这个dd error{"message":"权限校验失败是081006","errorCode":3}错误。

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?
    这是我获取每个页面result的代码,因为你们说不能频繁获取ticket,自己做了缓存。超过一个小时再去获取一次。

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?
    这是我后台输出的:

    这是我手机端弹出的配置信息:

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?
    后台输出:

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

    ReISV调用jsapi的时候,每个url都得生成一遍签名?
    报dd error{"message":"权限校验失败是081007","errorCode":3} 这个错误,这个错误修正好了是吧
    2015-11-05 14:55:54
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载