2011-11-03 10 views
0

上記のライブラリを使用すると、私はaccess_tokenとキーをデータベースに保存する必要があるため、ユーザーは彼の友人の壁やその他の公開情報にアクセスできます。 誰も助けることができますか? (私はTwitterとTumblrにはOAuthを使用していますが、FB用には取得できません)。base_facebook.phpとfacebook.phpを使ってアクセストークンを取得して保存しますか?

答えて

1

https://developers.facebook.com/docs/authentication/

トークンを保存するには注意してください。常時許可を要求しない場合、一定時間内に期限切れになります(問題の可能性があります)

別のトークンを要求するキャンバスアプリ(apps.facebook.comに統合されているもの)を使用すると、かなり簡単です。 Facebookは、ユーザーがアクセスするたびに(https://developers.facebook.com/docs/authentication/signed_request/)アプリケーションにsigned_requestパラメータを投稿します。

それをデコードして、Graph APIに渡します。

+0

ok ...これは、パーマネントトークンを取得する方法と、別のトークンを取得してデコードする方法の2つの質問につながります。私は友人のリストを表示し、側には、友人の壁に最後のエントリを表示したい。 (http://ethan.jrcw3.com、ユーザー "bravo"、pwd "pwdpwd"をチェックし、 "私のネットワーク"をチェックする)Twitterロゴをクリックして抽出を参照してください。 documentation ... –

+0

常時アクセスが必要な場合は、oauthダイアログで "scope"パラメータhttps://developers.facebook.com/docs/reference/api/permissions/を使用して "offline_acess"権限を要求する必要があります。 https://developers.facebook.com/docs/authentication/ – dvcrn

0

ログインなしで一般的なaccess_tokenが必要な場合は、$ appID。 "|"を使用できます。 $ secKey これはAPPアクセストークンと呼ばれるため、ユーザーではなく「アプリケーション」としてログインします

!!! https://graph.facebook.com/でこれを使用してください。

ヒントセキュリティで保護されたSSL接続 の "https://"が表示されていますが、APIがこれを既に判断しています。

関連する問題