私はユーザーのFacebookアカウントにアクセスする必要があるアプリケーションを開発しています。それは動作していますが、私はユーザーのFacebookブックトークンを取得し、それをMySQLデータベースに保存する必要があります。 PHPを使ってfacebookトークンを取得するにはどうしたらいいですか?PHPを使用したFacebookのアクセストークンを取得
0
A
答えて
2
Facebookの開発者向けドキュメントには、正式なガイド/チュートリアルがあります。 あなたが探しているものはServer-Side authentication flowです。これは、あなたがあなたのデータベースに残しておき、必要なときに再利用できる長期間のアクセストークン(60日間)をもたらすためです。
Client-Side flowもありますが、永続性にはあまり役に立たない短命のトークン(数時間)を許可します。 しかし、クライアント側のフローに移行する場合は、deprecation of the offline_access permissionsによって管理されていた新しいエンドポイントを使用して、有効なトークンの有効期限を延長することができます。
関連する問題
- 1. Facebookでログインし、アクセストークンを取得
- 2. "秘密の" Facebookグループのアクセストークンを取得
- 3. ノード内のFacebookアクセストークンを取得
- 4. アンドロイドでアクティブなFacebookのアクセストークンを取得
- 5. Android Facebookはアクセストークンでログインしたメールアドレスを取得します
- 6. コアラとRuby on Railsを使用してFacebookアプリのアクセストークンを取得
- 7. Javaを使用してFacebookの永続的なアクセストークンを取得する方法
- 8. FacebookのグラフAPIを使用して長期アクセストークンを取得できません
- 9. Facebookアクセストークン - Javascriptから取得した後にFlash内で使用する
- 10. ルビーを使ってfacebookのoauthアクセストークンを取得する方法
- 11. JS OAuthSimpleライブラリを使用したtwitter認証のアクセストークンを取得
- 12. VBAを使用したGraph APIのアクセストークンを取得
- 13. PHP SDK 3.0のREQUESTからFacebookアクセストークンを取得/保存します
- 14. Facebook SDK 3.0 - FacebookのユーザーIDとアクセストークンを取得
- 15. FacebookのPHP SDKを使用してFacebookの広告コンテンツを取得する
- 16. OAuth2アクセストークンを使用して、別のクライアントのアクセストークンを取得できますか?
- 17. AppIdを使用せずにFacebookからアクセストークンを取得できますか?
- 18. PHP - facebookグラフのみを使用してFacebookページから投稿データを取得
- 19. PhpのためのFacebookのグラフApiを使用して場所を取得
- 20. Facebook Appの新しいアクセストークンを取得する方法
- 21. Facebookのログインフロー - アクセストークンを取得していません
- 22. Firebase Auth#onAuthStateChangedのFacebook/Googleアクセストークンを取得しますか?
- 23. 資格情報付きのFacebookブックアプリケーション用永久アクセストークンの取得
- 24. Facebookでログインしてアクセストークンを取得していません
- 25. PayPal PHPでアクセストークンを取得するcURL
- 26. キャプチャされたアクセストークンを使用してユーザーのFacebook情報を取得する際の問題
- 27. phpを使用してアクセストークンとAccessTokenシークレットを取得するには?
- 28. 新しいアクセストークンを取得するためのoauthアクセストークン
- 29. ログインなしでアクセストークンを取得する| Facebook`
- 30. Facebook:ページとして投稿するアクセストークンを取得
お返事ありがとうございます。あなたのリンク(サーバー側)からサンプルコードを使用しましたが、どのように拡張パーミッションを取得できますか? – user1307957
同じガイドで、最初のセクション「1.ユーザーをOAuthダイアログにリダイレクトする」には、この* scope = COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES *がリダイレクトURLにあり、そこに必要な権限が追加されています。 –