3

リンク「http://myshop.com/product/1」にいいねボタンを付けたとします。

ユーザーがこのリンク「http://myshop.com/product/1」で「いいね!」をクリックしたかどうかを確認します。ユーザーがこれを気に入った場合。私たちは彼にいくらかの割引を与えるか、彼にいくらかの報酬を与えます.

これを行う方法

4

2 に答える 2

2

Open Graph URLである限り、url_likeテーブルを確認できます

SELECT user_id FROM url_like WHERE user_id = me() and url="THE_URL_TO_CHECK"

成功したJSON応答にはuser_idが含まれるため、クエリの実行後にtrueまたはfalseを返す条件関数を配置する必要があります。

于 2012-07-10T05:06:35.390 に答える
0

FacebookからJavascriptSDKを使用できます。ユーザーからすべてのいいねを読んだり、特定のページを要求したりできます。

FB.api("/me/likes/" + OBJECT_ID, function(response) {
  // Do some staff here with page data
})

FB.api("/me/likes/", function(response) {
  // Do some staff here with all pages data
})

これをテストするために、 GraphAPIエクスプローラーを使用できます。

あなたの場合、あなたはFacebookOpenGraphであなたのオブジェクトIDを知る必要があります。これは次のサイトで確認できます

于 2012-07-10T08:46:22.570 に答える