首页 > 解决方案 > 带有打开图“og:url”的Javascript Facebook共享对话框不起作用

问题描述

我目前正在使用 javascript Facebook 共享对话框 API 3.2 版,如下所示:

FB.ui(
  {
        method: "share_open_graph",
        action_type: "og.likes",
        action_properties: {
            object: {
                "og:title": "Test Title",
                "og:description": "Test description here",
                "og:image": "https://url-to-image-here",
                "og:url": "https://google.com"
            }
        }
    },
    (fbResponse: any) => {
        // handle response here.
    }
);

当我包含带有非空值的 og:url 时,无论我使用什么 url,当对话框加载时,我都会不断收到以下响应:

定义了 og:url 的 Facebook 响应

如果我没有定义 og:url 或为其分配一个空字符串,则对话框会加载并按预期显示帖子的预览。但是,当我完成帖子并在 Facebook 上查看它时,它不会链接到我想要的 url,因为我必须排除它才能使其正常工作。

如果其他人遇到过此问题并知道如何解决,请告诉我。几天来我一直在寻找解决方案,但我完全没有想法......

标签: javascriptfacebookfacebook-opengraphfacebook-share

解决方案


推荐阅读