2011-12-15 6 views
0

私は少しfacebookの統合から始めることに混乱しています。 現在、私は自分のアプリに正しい権限を与えるjavascriptのログインボタンを作成しました。 私は何をしたいのですか?ユーザーにスチームを送ることができるのですが、私はaccess_tokenが必要だと思います。私は、次のコードFacebook access_tokens?ユーザの壁に投稿するには?

FB.login(function(response) { 
    if (response.authResponse) { 
    alert(response.authResponse.accessToken); 
    } else { 
    alert('User cancelled login or did not fully authorize.'); 
    } 
}); 

とJavaScriptでアクセストークンを取得するために管理私は、ユーザーの壁に投稿する必要はいつでも私はそれを使用することができ、私のデータベースには、このアクセストークンを保存する方法を見つける必要がありますか? また、これはアクセストークンを取得する最善の方法ですか?私はむしろクライアント側よりもサーバー側を取得してサーバーに渡したいと考えています。

私は何かが欠けている場合は申し訳ありません。ありがとう。

答えて

0

アクセストークンを保存する必要はありません。ユーザーがFacebookからログアウトすると期限切れになります。 ユーザーフィードに投稿するには、グラフAPIを使用します。簡単に言えば、フォームデータを特別なURLに送信します。

YuはFacebookのjavascriptテストコンソールを使用してここでどのように動作するか見ることができます。 https://developers.facebook.com/tools/console/

コードを確認して、それがどのように機能し、グラフAPIを入札するかを確認できます。

アクセストークンについては、 "access_token"というフォームフィールドとして送信すると、GETまたはPOSTのいずれかでデータを設定できます。

+0

アクセストークンを取得する最も良い方法は何ですか? – Undefined

+0

は、アプリの機能によって異なります。私の経験では、javascript APIとPHP apiの両方がうまく動作します。 「最良の」ソリューションは、ユーザーエクスペリエンスとプログラミング要件が何であるかによって決まります。 –

+0

ありがとう、私はちょうどPHPのAPIを見てきました、そして、それは本当に簡単です。そんな愚かな質問には申し訳なく思っていますが、私はまだそれがどういうふうに頭を浮かべようとしています。 – Undefined

関連する問題