2011-10-12 6 views

答えて

2

。クロスドメインブラウザの制限により、登録ボタンをクリックしてフォームを送信するまで、実際にはそのデータにアクセスすることはできません。

+0

+1、フォームを送信しない限り、彼らはあなたの電子メールまたは他のデータを取得しません。これは登録プラグイン – Igy

+0

に感謝します。それは私のために役立ちます。 :) – khanh

0

を取得するあなたは、認可に関するグラフAPIマニュアルのセクションを読めば、あなたは彼らが使用している場合がわかりますOAuth 2.0アクセストークンを使用すると、あなたは公に利用可能な情報をあなたの許可なく取り出すことができます。以下の例を見ることができます。

Graph APIをそのまま使用すると、オブジェクトに関するすべての公開情報に簡単にアクセスできます。たとえば、https://graph.facebook.com/btaylor(Bret Taylor)は、Bretに関するすべての公開情報を返します。例えば、ユーザーの名字、名字、プロフィール画像が公開されています。

ユーザーに関する追加情報を入手するには、まずそのユーザーのアクセス許可を取得する必要があります。高いレベルでは、Facebookユーザーのアクセストークンを取得する必要があります。あなたは、ユーザーのアクセストークンを取得した後、あなたはグラフAPIリクエストでアクセストークンを含むことによって、そのユーザーに代わって認可要求を実行することができます。たとえばhttps://graph.facebook.com/btaylor?access_token=については

https://graph.facebook.com/220439?access_token= ... を...(ブレット・テイラー) Bret Taylorに関する追加情報を返します。

グラフAPIは、認証にOAuth 2.0を使用します。 FacebookのOAuth 2.0実装の詳細、ユーザーから権限を要求したり、アクセストークンを取得する方法について詳しく説明している認証ガイドをお読みください。

拡張アクセス権のないユーザーのアクセストークンを取得すると、ユーザーがFacebook上の全員に利用可能にした情報にアクセスできます。電子メールアドレスや作業履歴など、ユーザーに関する特定の情報が必要な場合は、特定の拡張アクセス許可を求める必要があります。各グラフAPIオブジェクトのリファレンスドキュメントには、そのオブジェクトの各接続とプロパティにアクセスするために必要なアクセス許可の詳細が含まれています。

この引用はここにあるFacebookのドキュメントからです:彼らは基本的にFacebookのサーバーからのiframeをレンダリングFacebook Registration Pluginを使用している https://developers.facebook.com/docs/reference/api/

+0

私の質問を更新してください。私はあなたの考えを理解しています。しかし、なぜ私が許さないときに彼らが拡張情報を得ることができるのか分からない。 – khanh

+1

私はaccess_tokenはとあなたのFB IDを実行すると:https://graph.facebook.com/nguyenvietnamkhanh?access_token=AAAAAAITEghMBANyy5GzqP7miMX1i5MAKS67cjf6lnY0dmCgoYdZAEBOxicKmiJg4Qg3OZBx4BtfbQuRdqXE9jJjBCYymz1oFgXS7soEQZDZD私は更新時間が上であることを参照してください。あなたのプロファイルをより安全にしましたか?クッキー/キャッシュを消去し、サイトを再度確認してください。 – embolden

関連する問題