【问题标题】:Sharing specific text on Facebook在 Facebook 上分享特定文本
【发布时间】:2015-10-20 15:04:30
【问题描述】:

我有一个测验页面,结果可能是 10 种可能性中的一种。 然后我有一个 Facebook 的分享链接,用于分享页面链接并分享测验结果。

我相信我可以更改标题中的 og 标签,以便 og:description 成为所需的文本,但是由于 Facebook 缓存页面,这只会在第一次共享时是正确的,所有其他共享都是相同的,并且不是更新 og:description 标签。

使用 JavaScript,有没有其他方法可以实现这一点?

【问题讨论】:

  • 为每个结果创建一个独特的页面

标签: javascript facebook share


【解决方案1】:

实现这一点的最好方法是不要更改 OG 标签,而是使用 FB.ui

            var obj = {
                method: 'feed',
                picture: image.png,
                name: 'name text',
                caption: 'caption text',
                description: 'description',
                link: 'link',
            };

            function callback(response) {
                console.log("Post ID: " + response['post_id']);
            }
            FB.ui(obj, callback);

这在https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.5 中有介绍,您需要在 HTML 中使用 Facebook APP + FB JS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多