开发者社区> 问答> 正文

钉钉小程序的后端想要直接获取用户token,只能是前端通过dd.getAuthCode?

钉钉小程序的后端想要直接获取用户token,只能是前端通过dd.getAuthCode这种方式拿authCode吗?

展开
收起
真的很搞笑 2023-12-20 22:54:23 290 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,钉钉小程序的后端获取用户token的方式通常是前端通过dd.getAuthCode(authCode)这种方式获取authCode,然后将这个authCode发送给后端,后端再调用钉钉的API,通过传递AppKey、AppSecret和临时Code来获取一个永久的AccessToken。此外,钉钉还支持通过服务端获取用户身份,如果前端需要获取到用户身份,可以通过props.config.corpId获取到当前用户所在的企业的corpId,然后发请求到服务端获取用户信息。这两种方式都可以让后端直接获取到用户的token。

    2023-12-22 17:16:09
    赞同 展开评论 打赏
  • 小程序是运行在钉钉内的,直接获取authcode就好了,上面你说的那个是集成钉钉登录第三方应用的方案 。运行在钉钉内的h5微应用,小程序获取用户信息都可以用authcode换取 ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-12-21 08:57:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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