1

Facebook内でタブとして使用されるWebページを作成しました。ユーザーがカスタム ボタンをクリックして自分のウォールに投稿できるように、フィード ダイアログを使用してカスタム共有ボタンを作成しました (Facebook のサンプル コードを以下に示します)。

https://www.facebook.com/dialog/feed?
app_id=458358780877780&
link=https://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&
caption=Reference%20Documentation&
description=Using%20Dialogs%20to%20interact%20with%20users.&
redirect_uri=https://mighty-lowlands-6381.herokuapp.com/

この投稿を自分のウォールにシェアした人の数を知ることはできますか? このページが 1000 回共有されたらコンテンツを公開したいのですが、共有数の計算方法や監視方法がわかりません。出来ますか?

4

2 に答える 2

3

はい、そのようにする代わりに、javascript SDK を使用します

var obj = {
  method: 'feed',
  link: ,//yourlink
  picture: ,//the picture you want for the caption
  name: ,
  caption: ,
  description: ,
  display: 'popup'
};

function callback(response) {
   //here you can check the response and see if it was shared
   if (response && response.post_id){
     //then do an ajax request that increases the share count for example
   }
}

FB.ui(obj, callback);
于 2013-03-22T16:34:32.807 に答える