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 接受我的应用程序但用户已注销后向用户墙发布消息的示例_Asp.net Mvc_Facebook_Asp.net Mvc 3_Facebook C# Sdk - Fatal编程技术网

Asp.net mvc 接受我的应用程序但用户已注销后向用户墙发布消息的示例

Asp.net mvc 接受我的应用程序但用户已注销后向用户墙发布消息的示例,asp.net-mvc,facebook,asp.net-mvc-3,facebook-c#-sdk,Asp.net Mvc,Facebook,Asp.net Mvc 3,Facebook C# Sdk,在用户接受我的申请后,是否可以在用户的墙上发表评论 我已经注册了我的应用程序,我有我的AppId,AppSecret,假设用户不久前使用他的facebook帐户登录,并使用此权限授权我的应用程序publish\u stream 我现在想要一个简单的文本框,一个按钮,和一个选项为“发送评论到facebook”的复选框,我想在我的应用程序中做了一些事情后,将评论发布到facebook。我需要在控制器中执行什么操作?当用户第一次允许我的应用程序时,我是否需要存储一些东西。我正在使用FBC#SDK和As

在用户接受我的申请后,是否可以在用户的墙上发表评论

我已经注册了我的应用程序,我有我的
AppId
AppSecret
,假设用户不久前使用他的facebook帐户登录,并使用此权限授权我的应用程序
publish\u stream

我现在想要一个简单的文本框,一个按钮,和一个选项为“发送评论到facebook”的复选框,我想在我的应用程序中做了一些事情后,将评论发布到facebook。我需要在控制器中执行什么操作?当用户第一次允许我的应用程序时,我是否需要存储一些东西。我正在使用FBC#SDK和Asp.NETMVC,但如果您建议我可以使用它,请提供一个代码示例


谢谢。

如果您想在用户未主动登录时代表用户执行操作,请请求
脱机访问
权限,并为用户存储访问令牌(可能在数据库中)。

好的,谢谢您的回答,您有使用facebook-c#-sdk或其他任何东西的示例吗?我找不到正确的方法当用户登录时,您可以从
FacebookClient
AccessToken
属性中获取访问令牌并将其保存到数据库中。之后,当您想发布到他们的墙上时,从数据库中获取访问令牌,并将其传递给
FacebookClient
的构造函数(我对C#SDK没有太多经验,但这似乎是正确的做法)。