2012-02-15 5 views
0

私は少し問題があります。私は自分のページのファンであるかどうかをチェックするスクリプトを(PHP SDKで)作成する方法を知らない。ユーザーが私のページのファンであるかどうかを検出するには

私は確かにuser_likesの許可を得ていますが、データを配列にポストできません。

私はこのコードをダンプします:$user_likes = $facebook->api('/me/likes');私はすべてのデータを取得しますが、私はそれらを配列にポストできません。

答えて

1

それは彼が彼の質問をGoogleにしようとする場合にのみ、1は、これらの日、インターネット上で見つけることができるか驚くべきことだ...

ここで私が得た最初の結果、「Facebookはファンユーザーである」です。

http://www.masteringapi.com/tutorials/facebook-api-check-if-a-user-is-fan-of-a-facebook-page/20/

これは、PHPとJavaScript、Graph APIとREST APIのいくつかのオプションについて説明しています。お気に入りを選択するだけです。あなたは今/USER_ID/likes/PAGE_IDにHTTP GETリクエストを発行することができhttp://developers.facebook.com/docs/reference/rest/pages.isFan/(はい、これは廃止が、それはそれの上で物事を行うための新しいグラフAPIの方法を含んでいる:)。)

(通称:から

0

/me/likes/PAGE_ID)を使用して、ユーザーがファンのページであるかどうかを確認します。

+0

古いREST APIを使用するために、任意の特定の理由は? – Lix

+1

なぜ彼は彼が必要なものではなく非難された機能に送られます:http://developers.facebook.com/docs/reference/api/user/#likes –

+0

いいえ、単にREST APIのドキュメントをそれに新しいコード。私はあなたがURLに指定することによってそのページIDに直接行くことができるというのが好きです。 – DMCS

1
FB.api("me/likes/270801249647033", function(response) { 
    if (response.data.length == 1) { 
     // Has liked 
    } else { 
     // Not liked 
}}); 

Source and download script

関連する問題