开发者社区> 问答> 正文

钉钉同一个微应用,同一套代码,但pc端没问题?

钉钉同一个微应用,同一套代码,选部门和人组件移动端报错errorCode:7 No permission info for action:biz.contact.complexPicker 但pc端没问题?

展开
收起
真的很搞笑 2023-12-21 08:37:22 210 0
4 条回答
写回答
取消 提交回答
  • 钉钉移动端报错 errorCode:7 No permission info for action:biz.contact.complexPicker 表示在移动端的钉钉中,当前用户没有权限执行 biz.contact.complexPicker 这个动作(action)。而在 PC 端的钉钉中,该动作正常可用。这个错误通常是因为在移动端中钉钉应用的权限设置有限制,当前用户没有被授予执行该动作的权限。可能的原因包括:

    1. 应用权限设置:在钉钉开放平台的应用管理后台,确认你的应用在移动端的权限设置中是否开启了 biz.contact.complexPicker 动作的权限。
    2. 用户权限限制:确认当前使用的钉钉用户在移动端是否被授予了执行 biz.contact.complexPicker 动作的权限。
    3. 错误配置:请检查你的代码中是否正确调用了 biz.contact.complexPicker 并传递了必要的参数。确保代码的正确性。
    2023-12-26 16:50:28
    赞同 展开评论 打赏
  • 这个错误"errorCode:7 No permission info for action:biz.contact.complexPicker"表示在移动端上,你的微应用没有足够的权限来使用部门和人员选择组件。

    以下是一些可能的原因和解决方法:

    1. 权限配置问题

      • 确保你在钉钉管理后台为微应用设置了正确的权限。你需要检查是否为移动端的微应用授予了访问和选择部门与人员的权限。
      • 检查微应用的“接口权限”设置,确保包含了所需的接口,如“获取组织架构”、“选择部门和人员”等。
    2. 角色和权限分配问题

      • 确保使用微应用的用户具有足够的权限来访问和选择部门与人员。这可能涉及到在钉钉中为用户分配特定的角色或权限。
    3. 版本兼容性问题

      • 确认你使用的部门和人选择组件的API与移动端的钉钉版本兼容。有时,不同的钉钉版本可能对某些API的支持程度不同。
    4. 代码适配问题

      • 虽然你提到PC端没有问题,但仍然需要检查你的代码是否针对移动端进行了适当的适配。有可能在移动端的环境中,部分代码路径没有正确处理或者存在兼容性问题。
    5. 缓存或刷新问题

      • 尝试清除钉钉移动端的缓存数据,然后重新登录并测试微应用。有时候缓存的数据可能导致权限判断出现问题。
    6. 联系钉钉技术支持

      • 如果以上方法都无法解决问题,建议直接联系钉钉的技术支持团队,提供详细的错误信息和你的微应用配置,以便他们能更准确地定位和解决问题。
    2023-12-23 13:51:44
    赞同 展开评论 打赏
  • 这个错误可能是由于移动端和PC端的权限设置不同导致的。建议检查移动端的权限配置,确保微应用具有访问部门和人员信息的权限。

    2023-12-21 14:47:25
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个问题可能是由于移动端和PC端使用的钉钉版本不同导致的。在移动端,钉钉可能会使用不同的权限模型,导致无法访问某些功能。为了解决这个问题,你可以尝试以下方法:

    1. 确保你的微应用已经正确配置了移动端的钉钉SDK。你可以在钉钉开放平台的应用管理页面查看和管理你的应用的设置。

    2. 检查你的代码是否使用了过时的功能或API。如果可能的话,尝试更新你的代码以使用最新的钉钉API。

    3. 如果问题仍然存在,你可以尝试联系钉钉技术支持寻求帮助。他们可以帮助你诊断问题并提供解决方案。

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

相关电子书

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