您好我正在测试网站上分享与og相关联的个性化内容。
我已经实现了FB.ui方法提要,但我读到它已被弃用。 所以我用对象和动作寻找新的share_open_graph。
现在我可以创建一个动作并分享它,但是当我分享它时,不会出现在棋盘上,而只会出现在时间轴中。当我阅读规则时,这个函数会进行2次调用,可以通过禁止/暂停。
该网站是: www.paris-web.it/test.html
您可以在页面/使用检查器
中查看所有代码function postLike(){
accessToken = FB.getAuthResponse().accessToken;
FB.api(
'me/objects/article',
'post',
{
object: {
"app_id": fbAppId,
"type": "article",
"url": objectToLike,
"title": "my title",
"image": logoImage,
"description": "my desc",
"expiration_time": "2014-07-23"
}
},
function(response) {
console.log(response);
if ( response.error != undefined ){
$("#result").text(response.error.message);
return;
}else{
$("#result").text("succesfull shared "+response.id);
}
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object: response.id
})
}, function(r){});
});
}
我正在寻找一些解决方案/替代方案和一些例子。我在那里被阻止了3天,我找不到任何其他解决方案。
感谢
答案 0 :(得分:1)
解决了动态网址,通过php生成动态og。
这是唯一具有个性化内容并且没有谷歌/脸谱缓存问题的解决方案!
您可以在OP
中链接的同一页面上看到结果