我有一个页面,用户可以上传他们的图片并使用一个API进行编辑。
现在需要以URL格式分享收到的图片至Facebook、Twitter和Instagram等社交媒体。
以下是用于社交媒体重定向的URL:
Facebook -https://www.facebook.com/sharer.php?u=${window.location.href}?imageurl=${imageUrl} Twitter- https://twitter.com/intent/tweet?url=${window.location.href}?imageurl=${imageUrl} Instagram- 尚未找到对应的URL。
已尝试的方法: 尝试在 componentDidMount 中使用 createElement 和 setAttribute 动态地将存储在状态中的 imageUrl 添加到 meta 标签中,但无法在 Facebook 中更新此图像,但可以将该图像添加到 head->meta 标签中的 og:image。 请提供一些解决方案。这将是一个很大的帮助。
<a
data-pgaction-redirection="0"
target="_blank"
rel="noopener noreferrer"
title={title}
href=`{https://www.facebook.com/sharer.php?u=${window.location.href}?
imageurl=${this.state.imageUrl}}`
>
Facebook
</a>