开发者社区 问答 正文

钉钉DTFrameLogin()方法中参数org_type能传哪些值?

钉钉DTFrameLogin()方法中参数org_type能传哪些值?

展开
收起
三分钟热度的鱼 2023-08-08 16:27:39 159 分享 版权
2 条回答
写回答
取消 提交回答
  • 在钉钉的DTFrameLogin()方法中,参数org_type可以传递以下值之一:

    • 1: 标准企业用户登录
    • 2: 第三方个人跳转应用
    • 3: 第三方应用内嵌H5
    • 4: 第三方企业跳转应用
    2023-08-08 22:12:02
    赞同 展开评论
  • 北京阿里云ACE会长

    DTFrameLogin() 中的 org_type 参数能传以下几种值:

    management:仅返回具有管理权限的企业(默认)
    commerce:返回商务企业
    agent:返回代理类企业
    indep:返回独立企业
    group: 返回企业集团
    all:返回所有类型的企业
    这些值代表钉钉中不同类型的企业。

    当 scope 参数包含 corpid 时,org_type 参数才有意义。

    可以设置不同的 org_type 参数,来控制返回的企业列表。例如:

    只返回商务企业,可以设置 org_type="commerce"
    只返回代理类企业,可以设置 org_type="agent"
    只返回有管理权限的企业,设置 org_type="management"(默认)
    举个简单例子:

    js
    Copy
    window.DTFrameLogin({
    appKey: '{your_appkey}',
    scope: 'corpid',
    org_type: 'commerce', // Only return commerce enterprises
    callback: function(loginResult){
    // 处理登录成功逻辑
    }
    })
    设置 org_type 为 commerce 后,只会返回登录用户有权限查看的商务企业。

    2023-08-08 19:57:36
    赞同 展开评论