开发者社区> 问答> 正文

如果一个手机号在钉钉中有个组织的话,能够让用户选择其中一个组织进行登录,请问这个有相关的文档吗?

如果一个手机号在钉钉中有个组织的话,就是可能在多个公司里,我们希望在集成钉钉扫码的时候,能够让用户选择其中一个组织进行登录,请问这个有相关的文档吗?

展开
收起
ZZW 2023-11-07 19:57:32 43 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在钉钉中,一个手机号可以在多个公司注册和登录,而每个公司的组织有唯一标识。可以在集成了钉钉扫码登录功能后,通过获取手机号的组织列表,并让用户选择要登录的组织。可以从钉钉的官方文档中获得有关获取组织列表的 API,如下所示:

    1. 获取手机号对应的组织列表:调用 getPhoneNumberOrganizations 接口,获取手机号关联的所有组织信息。
    2. 显示组织列表:在界面中展示组织列表,并让用户选择一个组织。
    3. 登录选定的组织:调用 selectOrgIdByUserid 接口,根据用户的 id 获取组织 ID。
    4. 扫码登录:在调用 loginWithQRCode 接口时,传入已选定的组织 ID。
    2023-11-11 14:41:02
    赞同 展开评论 打赏
  • LMM

    https://open.dingtalk.com/document/orgapp/tutorial-obtaining-user-personal-information
    此回答整理自钉群:钉钉开发者社区(互助群)

    2023-11-08 17:03:00
    赞同 展开评论 打赏
  • 本文档指导你如何实现用户登录第三方网站(扫码或账密方式)。在本场景中,第三方网站可以获取用户授权的个人信息。https://open.dingtalk.com/document/orgapp/tutorial-obtaining-user-personal-information?spm=ding_open_doc.document.0.0.4d964791F9gwIT

    调用步骤
    步骤一:登录钉钉开发者后台,创建并配置应用。

    以创建企业内部应用-H5微应用为例。

    配置H5微应用相关信息,开发模式、服务器出口IP、应用首页地址等。

    步骤二:添加接口调用权限。

    步骤三:配置frp内网穿透,用于生成一个公网域名进行测试。

    步骤四:登录钉钉开发者后台,设置第三方网站的回调域名。

    步骤五:搭建后端服务。

    步骤六:实现登录第三方网站。

    步骤七:访问第三方网站地址,并获取用户个人信息。

    在浏览器里输入构造后的第三方网站地址。

    使用扫码或者通过钉钉账号登录。

    登录后,打开授权页面。

    在授权页面,点击同意,并触发相关操作。

    获取到用户个人信息。

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

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载