2011-10-13 11 views
4

私たちは、ファンページに実装されたときにタブを持つCanvasアプリケーションを開発しています。タブには同じような門があります。我々がしたいことは、場所に基づいてアクセスを制限することです。だから、米国外のFacebookユーザーは、ファンページに行くとタブを見ないだろう。ユーザーの所在地に基づいてFacebookのタブを非表示にする

このブログの投稿では、ユーザーが場所(http://developers.facebook.com/blog/post/394)に基づいてさまざまなコンテンツを表示することについて話していますが、タブを一切表示しないようにしています。

どのような考えですか?

答えて

0

アプリケーションがページ(iFrame)上のタブとしてアクセスされると、Facebookは署名されたリクエスト(http://developers.facebook.com/docs/authentication/signed_request)を渡します。そのデータを使用してユーザーの所在地を取得することができます。ただし、その情報を取得するにはさらに認証が必要な場合があります。

自分のIPを介してユーザーの場所を見つけるためのハックのためにこの質問を参照してください:いくつかの「私の知る限り、あなたはすべて一緒にアプリケーションを削除することはできません、あなたが表示しなければならない、とにかく Getting user location on Facebook page tab

タブを読み込んだユーザーの「コンテンツ」です。私はあなたがページ全体のために国の制限を使用するようにページの内容を制限したいと思うならば、それを提案する。しかし、ユースケースでは実用的ではないかもしれません。合格しない

https://graph.facebook.com/APP_ID?restrictions={"location":"US"} 

ユーザー:すなわちapp access tokenhttps://graph.facebook.com/APP_ID?restrictions={“RESTRICTION_TYPE:VALUE”, …}

でHTTP POSTを発行する人口統計の制約(すなわち、場所、年齢など)を設定するには

関連する問題