【问题标题】:Add additional permission on facebook application MVC在 facebook 应用程序 MVC 上添加附加权限
【发布时间】:2014-01-09 02:57:28
【问题描述】:

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

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

我正在使用创建此应用时提供的默认权限,并遵循 facebook 生日应用教程。另一个问题,如果我已经从我以前拥有的权限中允许了该应用程序,现在由于我添加了新权限,会提示用户接受新权限吗?

有什么想法吗?谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    您可以在Facebook Permissions Request Documentation找到更多信息

    【讨论】:

    • 我已经阅读了范围部分,您在登录对话框中列出了一个逗号分隔的范围对象。可以举个例子吗?
    • 如果我不知道您是如何登录用户的,我该如何举个例子?您可以通过多种方式登录用户。你能更新你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 2013-01-10
    • 2014-08-29
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多