Facebook与静态og标签共享,没有应用程序

时间:2014-07-16 18:26:54

标签: facebook facebook-graph-api facebook-javascript-sdk

我试图在问卷调查结果页面上获得facebook分享。

我希望以下项目是自定义的

1)按钮,所以我使用的是图像 2)“共享”框中显示的标题,说明和图像 3)共享的URL。

这就是问题所在。结果将发送到名为/ results的页面。此页面根据访问者cookie而变化(他们的问卷调查结果放在此cookie中,以显示相应的结果)。此页面的OG标记也会填充,以便在搜索中显示正确的图像,标题和说明盒子,但如果Facebook要刮掉这个页面,那就不一样了。

以下是我使用

的代码
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '<?=FB_APP_ID?>',
      xfbml      : true,
      version    : 'v2.0'
    });
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

<img src="images/icons/share-fb.png" alt="Share your Results on Facebook" class="share"/>

$('.share').click(function(){

FB.ui({
 method: 'share',
   href:'http://example.net/results',
}, function(response){});

 });   

是否可以

1)没有Facebook应用程序吗?根据FB的新规则,我无法在不需要Facebook登录的情况下获得批准的应用程序,而我也不需要也没有。

2)设置共享的内容,并且只要facebook刮擦结果页面并且没有看到相关的OG标记,就不会在用户的Feed中进行更改?

0 个答案:

没有答案