Facebook自定义共享替代Feed对话框

时间:2014-07-22 17:33:18

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-social-plugins facebook-sharer

您好我正在测试网站上分享与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天,我找不到任何其他解决方案。

感谢

1 个答案:

答案 0 :(得分:1)

解决了动态网址,通过php生成动态og。

这是唯一具有个性化内容并且没有谷歌/脸谱缓存问题的解决方案!

您可以在OP

中链接的同一页面上看到结果