2011-01-20 30 views
3

私はいくつかのFacebookを作ったFBMLキャンバスのページ(Facebookはこれをアプリケーションとみなしています)またはページにAJAXで異なるコンテンツが表示されます。Facebookのユーザーが「好き」であることを確認してください

私はFacebook Developers Documentationを使いましたが、それを行う方法の手がかりを見つけることはできません。

誰かがこれまでにやったことはありますか?

+0

[FacebookのAPIを使って自分のFacebookページやURLが好きかどうかを確認する方法](http://stackoverflow.com/questions/5093398/how-to-check-if-a-user-likes-私のfacebook-page-or-url-using-facebooks-api) – Igy

答えて

1

Facebookのフォーラムでこれを見つけましたが、それはあなたを助けるかもしれないと思います!

How can i redirect when someone like/share?

でも、私はそれを自分自身を試していません!

幸運を祈る!

+0

リンクが死んでいます:-( – shashwat

+0

@harshこれは私がすることができる最高ですhttp://web.archive.org/web/20110819203920/http:/ /forum.developers.facebook.net/viewtopic.php?pid=252358 – Trufa

1

JSまたはPHP SDKを使用して、ユーザーがページを気に入っているかどうかを確認できます。以下の例を参照してください...

JS sdkを使用して、ユーザーがページを気に入っているかどうかを確認します(任意のページでも、ページIDを設定することもできます)。これは、スタンドアロンアプリまたはページタブ内から使用できます。 - http://unbound-media.com/facebook/how-to-tell-if-a-facebook-user-likes-your-facebook-application/

PHPのsdkを使用して、ユーザーがタブ付きのアプリケーションからそのページを気に入っているかどうかを確認します(現在のページが気に入っているかどうかのみ確認できます)。このメソッドはJSに変換することもできます。 - How to check if a user likes my Facebook Page or URL using Facebook's API

1

あなたはFacebookアプリのタブページを扱っている場合は、次のコードは、あなたがisfan状況

$signed = parse_signed_request($_REQUEST['signed_request'], 'YOUR-APP-SECRET'); 
if ($signed['page']['liked'] == 1) { 
    $fan = true; 
} else { 
    $fan = false; 
} 

デモとソースコードのための訪問this linkを見つけるのに役立ちます。

関連する問題