Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在facebook应用程序MVC上添加附加权限_Asp.net Mvc_Facebook_Facebook Graph Api_Permissions - Fatal编程技术网

Asp.net mvc 在facebook应用程序MVC上添加附加权限

Asp.net mvc 在facebook应用程序MVC上添加附加权限,asp.net-mvc,facebook,facebook-graph-api,permissions,Asp.net Mvc,Facebook,Facebook Graph Api,Permissions,我有一个用MVC创建的facebook应用程序。现在我想在我的应用程序上添加以下权限。发布签入、发布操作、发布流、用户签入。我真的不知道在我的代码上放置这些附加权限的位置。我可能在想这部分 [FacebookAuthorize("email", "user_photos")] 我正在使用创建此应用程序并遵循facebook生日应用程序教程时提供的默认权限。另一个问题是,如果我已经从我以前拥有的权限中允许了应用程序,并且现在我正在添加新的权限,那么会提示用户接受新的权限吗 有什么想法吗,伙计们?

我有一个用MVC创建的facebook应用程序。现在我想在我的应用程序上添加以下权限。发布签入、发布操作、发布流、用户签入。我真的不知道在我的代码上放置这些附加权限的位置。我可能在想这部分

[FacebookAuthorize("email", "user_photos")]
我正在使用创建此应用程序并遵循facebook生日应用程序教程时提供的默认权限。另一个问题是,如果我已经从我以前拥有的权限中允许了应用程序,并且现在我正在添加新的权限,那么会提示用户接受新的权限吗


有什么想法吗,伙计们?谢谢

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

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


您可以在

中找到更多信息。我已经阅读了范围部分,其中列出了登录对话框中以逗号分隔的范围对象。你能给我举个例子吗?如果我不知道你是如何登录你的用户,我怎么能给你举个例子?您可以通过多种方式登录用户。你能更新你的问题吗?