2017-01-19 6 views
0

SymfonyでPHP SDKを使用してFacebook Web Appを作成しました。それは正しく動作しています。パーミッションを求めて、システム上のユーザーの投稿を自分のFacebookページに投稿します。クライアントは、ユーザーが複数のページを管理する場合、アクセスを許可するページを尋ねる必要があります。 Appは、ユーザーがデフォルトで管理している最初のページを選択し、アクセストークンを取得します。Facebook Web Appは管理するページを尋ねない

私の質問は、アプリケーションがページリストを返して、どのページを自分のアプリケーションにアクセスさせたいのかをユーザーに尋ねることができるのですか?

ありがとうございます。

/me/accounts?fields=name,access_token 

あなたはちょうどあなたが唯一のneccessary権限を許可することができ、1つのページを認可can't(manage_pagespublish_pages:あなたはすべてのリストを取得することができます

答えて

0

/me/accountsエンドポイントとそのページのトークンを含むページを管理しました)。

+0

@luschnありがとうございました。このURLを使用してページアクセストークンを取得していますが、コントロールがアプリケーションに返された後に発生します。 Facebookのダイアログが必要なのは、ページを表示する権限と、ユーザーがアクセスしたいページを選択する選択肢を与える権限を求めるときです。それから私はそのページアクセストークンを取得します。 – rashidkhan

+0

あなたは1つのページを許可することはできません。必要な権限(manage_pages、publish_pages)のみを許可することができます。私の答えにその情報を加えました。 – luschn

+0

もう一度ありがとうございます。それでは、ユーザーが自分のシステムで作成した投稿またはプレスリリースをどのページに公開すべきかをどのように知っていますか?私は彼/彼女のすべてのページにアクセスできるので、私は間違ったページにプッシュすることができます。 – rashidkhan

関連する問題