私はFacebookに登録されているアプリケーションを持っており、ユーザーにmanage_pages
の許可を求めています。私は、トークンを取得行うことができなかったの両方PHP facebook SDK
Facebookのアプリケーションからmanage_pages権限を取得するにはどうすればよいですか?
$loginUrl = new FacebookRedirectLoginHelper($myLoginUrl)->getLoginUrl(['manage_pages']);
そして、単なるHTTP使って:
https://www.facebook.com/dialog/oauth?scope=manage_pages,user_tagged_places&client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URI
を何かが間違っていることを第1の信号は、Facebookのポップアップのみpublic_profile
ため を要求するということです、第2の信号は、私がaccess_token
トークンを取得してからhttps://graph.facebook.com/debug_token?input_token=OBTAINED_TOKEN
を表示することです。public_profile
私のFacebookアプリケーションの設定を変更して、ユーザーにmanage_pages
を求める必要がありますか?
最初の行が有効なPHPコードされていないこと。あなたはこれをテストするためにどのようなアカウントを使用していますか?アプリで役割を持たないアカウントを使用する場合は、最初に権限を確認する必要があります。 – CBroe
私は他の種類のパーミッションを取得できますが、 'manage_pages'だけを取得できません –
複数のアカウントでテストしています –