大约在2019年4月,我的网站http://www.trivia-web.com上的“分享到Facebook”对话框已停止工作。我有多个对话框。
对话框未正确共享URL,标题,描述或图像。
如果我删除“ og:url”部分,共享将再次起作用,但是当用户单击Facebook上的图像时,他不会被带到正确的URL(因为没有url)。
我需要重定向到的URL(“ og:url”的值)从来都不相同,因此我无法对该值进行硬编码。
在网络上搜索,我找不到关于此问题的任何有意义的信息。 Facebook在其开发者网站上未提及任何内容。
var tw_url = 'http://www.trivia-web.com/?q=001232jmeq';
var tw_title = 'This is the title.';
var tw_descr = 'This is the description.';
var tw_img = 'http://www.trivia-web.com/img/TriviaWeb-ask-on-fb.png';
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object: {
'og:url': tw_url,
'og:title': tw_title,
'og:description': tw_descr,
'og:image': tw_img
}
})
},
function (response) {
// Action after response
});
谁来重新做这项工作?