0
SymfonyでPHP SDKを使用してFacebook Web Appを作成しました。それは正しく動作しています。パーミッションを求めて、システム上のユーザーの投稿を自分のFacebookページに投稿します。クライアントは、ユーザーが複数のページを管理する場合、アクセスを許可するページを尋ねる必要があります。 Appは、ユーザーがデフォルトで管理している最初のページを選択し、アクセストークンを取得します。Facebook Web Appは管理するページを尋ねない
私の質問は、アプリケーションがページリストを返して、どのページを自分のアプリケーションにアクセスさせたいのかをユーザーに尋ねることができるのですか?
ありがとうございます。
/me/accounts?fields=name,access_token
あなたはちょうどあなたが唯一のneccessary権限を許可することができ、1つのページを認可can't(manage_pages
、publish_pages
:あなたはすべてのリストを取得することができます
@luschnありがとうございました。このURLを使用してページアクセストークンを取得していますが、コントロールがアプリケーションに返された後に発生します。 Facebookのダイアログが必要なのは、ページを表示する権限と、ユーザーがアクセスしたいページを選択する選択肢を与える権限を求めるときです。それから私はそのページアクセストークンを取得します。 – rashidkhan
あなたは1つのページを許可することはできません。必要な権限(manage_pages、publish_pages)のみを許可することができます。私の答えにその情報を加えました。 – luschn
もう一度ありがとうございます。それでは、ユーザーが自分のシステムで作成した投稿またはプレスリリースをどのページに公開すべきかをどのように知っていますか?私は彼/彼女のすべてのページにアクセスできるので、私は間違ったページにプッシュすることができます。 – rashidkhan