开发者社区> 问答> 正文

钉钉中, 请问一下,这个微应用url的跳转获取authCode还支持嘛?为啥总是报应用不存在呢?

钉钉中, 请问一下,这个微应用url的跳转获取authCode还支持嘛?为啥总是报应用不存在呢?ac9382822e3bcde299727164acc03c2e.png
f11461cfd8e0bf5cfab53c0238f182ab.png

展开
收起
多麻辣哦 2023-12-03 21:36:35 110 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在钉钉中,微应用的URL跳转获取authCode是被支持的。您可以使用runtime.permission.requestAuthCode API来获取微应用免登授权码。

    关于您提到的"总是报应用不存在"的问题,可能的原因有:

    1. 您的微应用未创建或未发布。请确保您已经在钉钉开发者后台创建并发布了您的微应用。
    2. 您的微应用未配置正确的首页地址。无论是移动端还是PC端,都需要正确地配置首页地址。
    3. 如果您使用的是旧版的跳转协议(dingtalk://前缀),请注意,钉钉已升级了跳转协议,旧版跳转协议仅保持现有功能,不再新增支持其他能力。因此,建议您根据实际情况评估是否切换至新版的AppLink实现跳转。
    4. 检查您的URL参数是否正确。例如,当消息中的URL链接是某个微应用链接时,需要使用特定的格式来打开指定的微应用。
    2023-12-04 17:56:02
    赞同 展开评论 打赏
  • 如果您在使用钉钉微应用的URL跳转时遇到问题,如总是报告“应用不存在”,可能的原因有几种。首先,您需要确认您的钉钉开发者工具的版本是否为最新。其次,检查您的配置文件是否正确设置了您的应用程序信息和权限。此外,根据钉钉开放平台的文档,确保您的微应用已经上线并且已经发布了H5微应用。如果以上步骤都无法解决问题,那么问题可能出在dd.getAuthCode的调用上。

    2023-12-04 15:53:47
    赞同 展开评论 打赏
  • 获取微应用免登授权码https://open.dingtalk.com/document/orgapp/obtain-the-micro-application-exemption-authorization-code
    调用runtime.permission.requestAuthCode获取微应用免登授权码。

    调试
    访问JSAPI Explorer在线调试该接口。

    授权码,有效期5分钟,且只能使用一次,使用后会失效。

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

相关电子书

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