未处理的异常:cloudinary 图像抖动的 PlatformException

问题描述 投票:0回答:1

我想分享一些详细信息到whatsapp,并预览我将在有效负载中发送的图像,该怎么做?

目前正在使用 flutter 的 Whatsapp_share 包。出现异常

E/flutter (31514): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] 
                  Unhandled Exception: PlatformException(Failed to find configured root that contains 
                  /https:/res.cloudinary.com/dpurb6xes/image/upload/v1692525937/vivans/lsndtdivs4xldbbgoem8.png, 
                   null, null, null)

我的provider_path.xml

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path
        name="external_files"
        path="/https:/res.cloudinary.com/dpurb6xes/image/upload/" />
        
</paths>
android flutter whatsapp cloudinary platform
1个回答
0
投票

我自己不是 Flutter 开发人员,但我确实在 Cloudinary 的支持团队工作,并希望提供一些有关此处可能发生的情况的见解。

据我了解,WhatsApp 要求网页中存在开放图谱元标记,以便在消息中“丰富”地嵌入内容。遗憾的是,您不能简单地提供图像 URL。必须包含元数据字段,以便 WhatsApp 知道如何解析内容。

  • “og:title”应包含您内容的标题
  • “og:description”将是对您的内容的丰富描述
  • “og:url”是您共享内容的规范 URL
  • “og:image”是应在预览中显示的图像的 URL

您需要提供以下内容:

<html>
<head>
<meta property="og:title" content="Oreo cake" />
<meta property="og:description" content="A decadent Oreo drip-cake, with six halved Oreos as decorative toppings" />
<meta property="og:url" content="https://yoursite.com/shares/oreocake" />
<meta property="og:image" content="https://res.cloudinary.com/dpurb6xes/image/upload/v1692525937/vivans/lsndtdivs4xldbbgoem8.png" />
</head>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.