Facebook自定义共享订阅源替代对话框

Facebook自定义共享订阅源替代对话框,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-social-plugins,facebook-sharer,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Social Plugins,Facebook Sharer,嗨,我正在一个测试网站上工作,以共享非链接到og的个性化内容 我已经实现了FB.ui方法提要,但我读到它已被弃用。 所以我寻找了新的带有对象和动作的share\u open\u图 现在我可以创建一个动作并分享它,但当我分享它时,它不会出现在黑板上,而是只出现在时间线上。正如我在规则上读到的,这个函数进行2次调用,可以被禁止/暂停 该网站是: 您可以通过inspector在第页/中直接查看所有代码 function postLike(){ accessToken = FB.getAuthRes

嗨,我正在一个测试网站上工作,以共享非链接到og的个性化内容

我已经实现了FB.ui方法提要,但我读到它已被弃用。 所以我寻找了新的带有对象和动作的share\u open\u图

现在我可以创建一个动作并分享它,但当我分享它时,它不会出现在黑板上,而是只出现在时间线上。正如我在规则上读到的,这个函数进行2次调用,可以被禁止/暂停

该网站是:

您可以通过inspector在第页/中直接查看所有代码

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天,我找不到任何其他解决方案


感谢

通过php生成动态og的动态url解决了问题

这是唯一一个拥有个性化内容且与google/facebook缓存没有问题的解决方案

您可以在OP中链接的同一页上看到结果