我目前正在使用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,对话框加载时,我都会不断收到以下响应:
Facebook response with og:url defined
如果我没有定义og:url或为它分配一个空字符串,则该对话框将加载并按预期显示该帖子的预览。但是,当我完成该帖子并在Facebook上查看该帖子时,该链接将不会链接到所需的URL,因为我必须将其排除以使其正常工作。
如果其他人遇到此问题并知道如何解决,请通知我。几天来我一直在寻找解决方案,但我全都没主意...