开发者社区> 问答> 正文

钉钉获取免登陆授权码CODE,返回:不存在的临时授权码40078

       按照钉钉官网给的流程:open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.28bV3F&treeId=367&articleId=106818&docType=1
一步一步的进行。第8步之前都没问题,很正常,调用返回也正确。就是第8步:通过CODE换取用户身份(用户userid)。一直都是返回:不存在的临时授权码,错误吗:40078
通过 [font='Microsoft Yahei', 微软雅黑, Arial]dd.config({});注册和通过 dd.ready(function(){});获取CODE也正常,也能返回一个值。然后location.href="DDServerApi.aspx?code=" + info["code"];然后带上返回的值跳转到另一个页面进行获取用户userId。在调用oapi.dingtalk.com/user/getuserinfo?access_token={0}&code={1}的时候,一直都获取不成功。

展开
收起
天使魔鬼 2017-06-07 16:02:37 16299 0
6 条回答
写回答
取消 提交回答
  • 回 5楼上海悦闻的帖子
    您好,您后来解决这个问题了嘛,我也遇到过一样的问题。
    2018-11-28 17:19:35
    赞同 展开评论 打赏
  • Re钉钉获取免登陆授权码CODE,返回:不存在的临时授权码40078
    我们也碰到这个问题不过10次getuserinfo中有8次正常,2次报不存在的临时授权码,基本再请求一次又正常了。每次用的code都是请求得到的,,access_token也都是重新取的,所以不可能是超过5分钟限制,应为有正常的,所以授权码也不可能是调用了两次。
    2017-06-21 10:51:13
    赞同 展开评论 打赏
  • Re钉钉获取免登陆授权码CODE,返回:不存在的临时授权码40078
    如果解决的?
    2017-06-14 17:56:33
    赞同 展开评论 打赏
  • Re钉钉获取免登陆授权码CODE,返回:不存在的临时授权码40078
    同样的问题!我的钉钉号:timyao1987,请帮忙解决。
    2017-06-09 16:18:22
    赞同 展开评论 打赏
  • 回 1楼air-dd的帖子
    我的钉钉号:zbj1031236
    CODE是传递到后台了,CODE,我就用一个alert弹窗和当成参数传递到另一个页面的后台,用于获取用户Userid。这样应该是还没使用过的才对吧
    2017-06-09 13:41:01
    赞同 展开评论 打赏
  • Re钉钉获取免登陆授权码CODE,返回:不存在的临时授权码40078
    你好   获取的code是否传递到后台,临时授权码只能使用一次。 重新进入鉴权后都要重新获取code。
    你钉钉多少,我可以加你钉钉沟通一下什么问题。
    2017-06-09 11:49:53
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载