私は、ユーザーの壁にフィードを投稿する「共有」ボタンがあるアプリケーションを持っています。これを提供するために、ユーザーがアプリケーションに入るときに "publish_stream"許可を要求します。しかし、この許可は、アプリケーションの他の機能を使用するためには必要ありません。したがって、usrが「共有」ボタンをクリックしたときに、「publish_stream」パーミッションを要求するだけです。これは可能ですか?追加の権限
よろしく、 バリス
私は、ユーザーの壁にフィードを投稿する「共有」ボタンがあるアプリケーションを持っています。これを提供するために、ユーザーがアプリケーションに入るときに "publish_stream"許可を要求します。しかし、この許可は、アプリケーションの他の機能を使用するためには必要ありません。したがって、usrが「共有」ボタンをクリックしたときに、「publish_stream」パーミッションを要求するだけです。これは可能ですか?追加の権限
よろしく、 バリス
勿論。アプリケーションのアクションのほとんどが使用しましょう「user_about_meを、電子メール」の権限は次のようになめらか:ときすなわち
[CanvasAuthorize(Permissions = "user_about_me,email")]
public ActionResult About()
{
return View();
}
Facebookは、(「要求許可について」のページにリダイレクト)これらの権限をユーザーに要求します。 Aboutがアクセスされます。承認されると、他のすべての操作についても、アプリはこれらの権限を付与されます。その後、ユーザーが「publish_stream」が必要な操作に進むと、fbは「許可要求」ページにリダイレクトされ、アプリに対する追加のアクセス権が要求されます。
[CanvasAuthorize(Permissions = "publish_stream")]
public ActionResult Invite()
{
return View();
}
すべての権限を一度に付与するか、必要に応じて付与するかはあなた次第です。
・ホープ、この答えは、あなたの質問:)
敬具、 のSzymon