2011-01-29 19 views
2

私はPHP/MySQLのウェブサイトに取り組んでいます。要件は、ユーザーが通常アカウントを作成するか、facebookからログインするためにクリックするかのいずれかの場合です。この場合、名前、電子メール、およびその他のプロファイルデータをFacebookから取得し、詳細を記入したサインアップページにリダイレクトする必要がありますFacebookからユーザー情報を取得する方法は?

しかし、私はこれをどのように行うことができないのか分かりません。誰かが、可能であれば、いくつかのサンプルコードやドキュメントへのリンクを含め、これがどのように達成できるかをステップバイステップで教えてください。

+0

、公式ドキュメント:http://developers.facebook.com/docs – BoltClock

+2

質問の2番目の行のテキストを読んで@bolt!彼はFacebookのドキュメンテーションがどこにあるのか尋ねていません!彼は助けといくつかのサンプルを求めています! – FeRtoll

+0

@Fertollありがとうございました –

答えて

2

あなたのウェブサイトにFacebookの機能を持たせるには、Facebook Connectを使用する必要があります。そのために

、あなた自身(認証目的のために使用されている)APIキー、アプリケーションの秘密とアプリケーションIDを取得するために、http://www.facebook.com/developers/でアプリケーションを登録する必要が

二つの選択肢があります - PHPのAPIを使用するには、かJavascript APIを使用する。 、あなたが持っている。これにより

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    FB.init({ 
    appId : 'YOUR APP ID', 
    status : true, // check login status 
    cookie : true, // enable cookies to allow the server to access the session 
    xfbml : true // parse XFBML 
    }); 
</script> 

: - PHPのAPIについては は、私はあなたがJavaScriptのAPI(http://developers.facebook.com/docs/reference/javascript/)については、このウェブサイトhttp://www.pakt.com/pakt/?id=5e17b48f5679ab47

をチェックすることをお勧め、あなたがそのようなJavaScriptのファイルhttp://connect.facebook.net/en_US/all.jsこれを含める必要があなたのページのFacebook Connectの非常に基本的な機能。 私はFacebookのドキュメントに行き、より多くのメソッドとAPI呼び出しを読むことをお勧めします。 How to login person How to determine if user is connected そして、はるかに - 初心者のためにhttp://developers.facebook.com/docs/reference/javascript/