在Facebook应用程序MVC上添加其他权限

时间:2014-01-09 02:57:28

标签: asp.net-mvc facebook facebook-graph-api permissions

我有一个在MVC中创建的facebook应用程序。现在我想在我的应用程序上添加以下权限。 publish_checkins,publish_actions,publish_stream,user_checkins。我真的不知道在我的代码上放置这些额外权限的位置。我可能会想到这一部分。

[FacebookAuthorize("email", "user_photos")]

我正在使用创建此应用时提供的默认权限,并遵循facebook生日应用教程。另一个问题,如果我已经允许应用程序从我之前的权限,现在因为我添加新的权限,将会提示用户接受新的权限?

任何想法的家伙?谢谢!

1 个答案:

答案 0 :(得分:0)

通常,您在登录过程中使用Login Dialog并设置scope选项/参数来请求权限。如果您需要在用户登录后请求其他权限,则必须再次调用“登录对话框”以请求这些其他权限。以下是Facebook开发者文档摘录......

  

在基本登录流程中,您的应用可以访问某人的公开个人资料和好友列表。要访问其Facebook个人资料的其他元素,或代表他们向Facebook发布内容,您需要使用“登录”对话框请求权限。可以在首次登录时或在应用体验期间的任何其他时间请求这些权限。

您可以在Facebook Permissions Request Documentation

中找到更多信息