开发者社区 问答 正文

钉钉三方应用中的 “事件与回调”中已经配置好“Stream模式推送”,但是不行,怎么解决?

钉钉三方应用中的 “事件与回调”中已经配置好“Stream模式推送”,但是应用自检中 提示 “校验未通过,原因:应用未设置推送地址”怎么解决?

展开
收起
三分钟热度的鱼 2023-07-26 14:34:55 641 分享 版权
2 条回答
写回答
取消 提交回答
  • 如果在钉钉三方应用中配置了“事件与回调”中的“Stream模式推送”,但是应用自检中提示“校验未通过,原因:应用未设置推送地址”,你可以按照以下步骤解决该问题:

    1. 确认推送地址是否正确:检查你在钉钉开放平台设置的推送地址是否正确。确保推送地址使用的是有效的URL,并且可以正常访问。

    2. 重新设置推送地址:进入钉钉开放平台管理后台,找到你的应用,在应用详情页面的“事件与回调”中重新设置推送地址。确保将正确的推送地址填写到对应的字段中。

    3. 保存并进行自检:在重新设置推送地址后,确保点击保存按钮进行保存操作。然后再次进行应用自检,验证是否通过校验。

    4. 检查网络和防火墙设置:确保你的服务器网络连接正常,并且没有被防火墙等安全策略所限制。如果存在网络或防火墙问题,可能导致推送地址无法被访问,从而导致校验未通过。

    5. 联系钉钉开发者支持:如果以上方法都无法解决问题,请联系钉钉开发者支持团队,向他们提供具体的错误信息和详细的环境描述,以获取更专业的帮助和指导。

    2023-07-26 19:51:04
    赞同 展开评论
  • 北京阿里云ACE会长

    stream 模式推送需要你的应用拥有「推送通道」权限。

    如果应用未获得这个权限,则:

    你在事件与回调中配置的推送地址无法生效
    自检会提示"未设置推送地址"
    为解决这个问题,需要:

    登录钉钉开发者平台,进入你的应用详情页
    找到「高级权限」下面的「事件/明文推送」
    勾选「推送通道」权限
    点击提交,并等待审核通过
    重新获取应用AccessToken,使用新的Token前往测试
    经过上述步骤后,你的应用就获得了推送通道权限了。

    配置的推送地址和stream模式推送就可以生效了。

    因此,要解决此问题的关键是:

    你的应用需要获得 推送通道权限
    重新获取AccessToken并使用 新的才能生效

    2023-07-26 19:26:46
    赞同 展开评论