我想分享一些详细信息到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>
我自己不是 Flutter 开发人员,但我确实在 Cloudinary 的支持团队工作,并希望提供一些有关此处可能发生的情况的见解。
据我了解,WhatsApp 要求网页中存在开放图谱元标记,以便在消息中“丰富”地嵌入内容。遗憾的是,您不能简单地提供图像 URL。必须包含元数据字段,以便 WhatsApp 知道如何解析内容。
您需要提供以下内容:
<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>