0
我有一个应用程序有一个“共享”按钮,可以将提要发布到用户的墙上。为了提供这个,我请求用户输入应用程序时的“publish_stream”权限。但是,使用应用程序的其他功能不需要此权限。因此,当usr点击“共享”按钮时,我只需要请求“publish_stream”即可。这可能吗?额外权限
问候, 巴里斯
我有一个应用程序有一个“共享”按钮,可以将提要发布到用户的墙上。为了提供这个,我请求用户输入应用程序时的“publish_stream”权限。但是,使用应用程序的其他功能不需要此权限。因此,当usr点击“共享”按钮时,我只需要请求“publish_stream”即可。这可能吗?额外权限
问候, 巴里斯
Ofcourse。我们大部分的应用程序操作的说用“user_about_me,电子邮件”权限水木清华这样的:
[CanvasAuthorize(Permissions = "user_about_me,email")]
public ActionResult About()
{
return View();
}
Facebook将要求用户对这些权限(重定向到“请求许可”页),当IE。关于被访问。一旦被接受,你的应用程序将授予这些权限,对于其他所有操作也是如此。当用户转到需要“publish_stream”的操作时,fb将重定向到“请求权限”页面,为您的应用程序请求额外的权限。
[CanvasAuthorize(Permissions = "publish_stream")]
public ActionResult Invite()
{
return View();
}
您是否一次或根据需要授予所有权限取决于您。
希望这回答你的问题:)
最好的问候, Szymon