我有一个在MVC中创建的facebook应用程序。现在我想在我的应用程序上添加以下权限。 publish_checkins,publish_actions,publish_stream,user_checkins。我真的不知道在我的代码上放置这些额外权限的位置。我可能会想到这一部分。
[FacebookAuthorize("email", "user_photos")]
我正在使用创建此应用时提供的默认权限,并遵循facebook生日应用教程。另一个问题,如果我已经允许应用程序从我之前的权限,现在因为我添加新的权限,将会提示用户接受新的权限?
任何想法的家伙?谢谢!
答案 0 :(得分:0)
通常,您在登录过程中使用Login Dialog
并设置scope
选项/参数来请求权限。如果您需要在用户登录后请求其他权限,则必须再次调用“登录对话框”以请求这些其他权限。以下是Facebook开发者文档摘录......
中找到更多信息在基本登录流程中,您的应用可以访问某人的公开个人资料和好友列表。要访问其Facebook个人资料的其他元素,或代表他们向Facebook发布内容,您需要使用“登录”对话框请求权限。可以在首次登录时或在应用体验期间的任何其他时间请求这些权限。