0

私は、ユーザーが各製品のユーザー投稿写真のライブラリから「写真」(アクション名とオブジェクト名) を「愛する」ことができる Facebook アプリを構築しています。ユーザーが写真を気に入ったときはいつでも、製品 ID である (必須の) カスタム パラメータも送信します。

特定の製品 ID に対する現在のユーザーのラブ アクションを取得する方法はありますか? 私はjavascript fb sdkを使用しています。Facebook 関連のものをバックエンド システムからできるだけ遠ざけようとしているので、ユーザー データをデータベースに保存したくないのです。

ヘルプ/アドバイスをありがとう、

トム

4

1 に答える 1

0

自分でフィルタリングを行う必要がありますが、はい、これを行うことができます。次のようなものを試してください

// This will return everything the user has loved
FB.api('/me/<your app namespace>:love', function(response) {
  for(var i = 0; i < response.data.length; i++) {
    var post = response.data[i];
    // Make sure that this is a post about loving a pic
    // and that the product_id is what we're looking for
    if(post.data.hasOwnProperty('pic') &&
       post.data.hasOwnProperty('product_id') &&
       post.data.product_id == desiredProductId) {
      // This is a post for loving a pic for the desired product id
    }
  }
});
于 2013-03-08T10:35:52.320 に答える