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
C# 您如何设置Facebook应用程序以请求用户允许发布到他们的墙?_C#_Facebook_Facebook C# Sdk - Fatal编程技术网

C# 您如何设置Facebook应用程序以请求用户允许发布到他们的墙?

C# 您如何设置Facebook应用程序以请求用户允许发布到他们的墙?,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,我们正试图使用以下代码,使用Facebook C#API发布到用户的墙上: private Api _facebookAPI; private ConnectSession _connectSession; _connectSession = new ConnectSession(APPLICATION_KEY, SECRET_KEY); _facebookAPI = new Api(_connectSession); facebookAPI.Stream.Publish("testing

我们正试图使用以下代码,使用Facebook C#API发布到用户的墙上:

private Api _facebookAPI;
private ConnectSession _connectSession;

_connectSession = new ConnectSession(APPLICATION_KEY, SECRET_KEY);
_facebookAPI = new Api(_connectSession);

facebookAPI.Stream.Publish("testing 123");
我们尝试在Facebook中设置应用程序身份验证设置,方法是转到设置->身份验证对话框并更改这些设置:

用户和朋友权限:
发布操作

扩展权限:
发布流

但是,当用户选择将Facebook连接到我们的web应用程序时,会显示下面的消息,要求获得以下权限,显然这些设置不授权我们发布到他们的墙上

访问我的基本信息

包括姓名、个人资料图片、性别、网络、用户ID、好友列表以及我公开的任何其他信息


我想让它请求用户允许发布到墙/提要,但我们不知道如何/在何处设置它。任何帮助都将不胜感激,谢谢

您需要更改登录链接或登录按钮以提示输入其他权限。您现在使用的登录url是什么


我建议换成较新的。walks有一个获得扩展权限的示例。

谢谢你,明天回到办公室时我们会看一看。最后,该教程起了作用,非常有用,谢谢!