0

私はウェブサイトを開発していますが、いくつかの「facebook のような」ボタンがあります。誰かが私のウェブサイトのホームページからのリンクの 1 つを気に入った場合、それぞれの人の壁に投稿され、post_id を取得します。投稿されたリンク (いいね、コメント、共有など) で行われたすべてのアクティビティを追跡したいと考えています。

  1. コメントといいねを最初のレベルまで追跡できます (つまり、誰かがリンクを共有した場合、共有リンクの関連するいいね/コメントを追跡できません)。

  2. 複数の人が私のホームページから同じリンクを気に入っている場合、post_id で個別に追跡しています。リンク自体で追跡して、私のウェブサイトから好きな人に関係なく、いいねとコメントの詳細を取得する方法はありますか。

  3. いいねのタイムスタンプを取得することは可能ですか (人が共有リンクを気に入ったとき)。

4

1 に答える 1

0
  1. 通知を読むことができる「manage_notifications」権限をリクエストできます。ユーザーは、誰かが自分の投稿を気に入ったり共有したりしたときに通知を有効にする必要があります (デフォルトではそうです)。通知オブジェクトには、他のフレンドの ID が含まれます。詳細はこちら: https://developers.facebook.com/docs/reference/fql/notification/

2 と 3: JavaScript を使用して、ユーザーの fb ID とページ自体の時間を取得し、それを処理することができます (これは機能するはずです)。

 FB.Event.subscribe('edge.create',
      function(response) {
        msg = "user id " + response.authResponse.userID + "liked this page at" + Date();
        console.log(msg);
       }
    );

詳細https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

于 2012-09-14T18:43:11.267 に答える