gpt4 book ai didi

javascript - 如何在 React JS 中将 Image-Url 分享到 Facebook、Twitter 和 Instagram

转载 作者:行者123 更新时间:2023-12-01 16:18:13 30 4
gpt4 key购买 nike

我有一个页面,用户可以在其中上传他们的图像并使用一个 Api 对其进行编辑。

现在使用 url 格式收到的图像,需要在 Facebook、Twitter 和 Instagram 等社交媒体上共享。

以下是用于社交媒体重定向的 URL:

Facebook - https://www.facebook.com/sharer.php?u= ${window.location.href}?imageurl=${imageUrl}
推特- https://twitter.com/intent/tweet?url= ${window.location.href}?imageurl=${imageUrl}
Instagram-尚未找到一个

尝试的事情:
尝试使用 componentDidMount 中的 createElement 和 setAttribute 动态地将存储在状态中的 {imageUrl} 添加到元标记中,这没有在 facebook 中更新此图像,但能够在 og:image 中添加此图像到 head->meta 标记中。
请为我提供一些解决方案。这将是一个很大的帮助。

           <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>

最佳答案

我实现的答案如下。假设 Facebook URL 是

https://www.facebook.com/sharer.php?u=https:example.com?imageurl=${this.state.imageUrl}}

您可以将动态图像 URL 附加到 imageurl属性和 facebook 的爬虫将转到 https:example.com/imageurl=https://imageurl.url.com .
然后,您必须提取查询参数并附加 imageurl -URI,最后从 getInitialProps返回如果您使用的是 NEXT JS。

无论 imageurl 中的提取 URI 是什么我可以添加到元 og:image标签。

关于javascript - 如何在 React JS 中将 Image-Url 分享到 Facebook、Twitter 和 Instagram,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59827396/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com