You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用OneSignal API给Chrome用户推送图片通知失败求助

解决OneSignal API调用中Chrome通知大图不显示的问题
  • 修复图片URL完整性
    你提供的chrome_big_picture URL末尾带有不完整的&w参数,这会导致图片无法正常加载。OneSignal后台操作时使用了完整URL,所以能成功显示。需要确保图片URL是完整有效的HTTPS链接,比如删除末尾的&w或补充完整参数,保证图片可直接在浏览器打开。

  • 修正data字段格式
    当前data字段格式不符合OneSignal API要求,该字段应为普通键值对对象,而非带语言标识的结构。正确示例:

    "data": {
        "message": "Good night"
    }
    

    错误格式可能干扰API解析流程,间接影响图片字段的处理。

  • 移除冗余的title字段
    OneSignal API中通知标题由headings字段控制,title并非标准参数,冗余字段可能导致API解析异常,建议删除该字段。

  • 验证图片规格
    Chrome通知大图需满足以下要求:

    • 尺寸不小于256x256像素
    • 格式为JPG或PNG
    • 链接为HTTPS且可公开访问
      确保图片符合上述标准,否则即使URL正确也无法显示。

修正后的API请求参数示例

{
    "app_id": "aaaaaaa-bbbb-cccc-dddd-eeeeeeeee",
    "headings": {
        "en": "Hello"
    },
    "data": {
        "message": "Good night"
    },
    "included_segments": ["All"],
    "chrome_big_picture": "https://img.freepik.com/free-photo/abstract-autumn-beauty-multi-colored-leaf-vein-pattern-generated-by-ai_188544-9871.jpg?t=st=1714979323~exp=1714982923~hmac=118454a049ef52fc38dc8a258c6f1f31597f69f4cf3cb5ef12fb209d4e4402a6",
    "content_available": true,
    "contents": {
        "en": "Hello everyone"
    }
}

内容的提问来源于stack exchange,提问作者Srisailam kongalla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:16:01