以编程方式登录到Facebook并从服务器端发布

时间:2012-03-03 09:30:39

标签: facebook facebook-graph-api facebook-c#-sdk

我想将我的网络应用程序与facebook业务页面连接起来。每次我向页面添加新产品时,我都想在Facebook墙上发布。我有一个Facebook应用程序和页面所有者用户名和密码。我可以自动向用户进行身份验证,传递给Facebook并仅从服务器端发送帖子请求吗?通常我在添加产品时使用其他Facebook帐户登录。另外我想在另一个页面用户添加产品时发布。

2 个答案:

答案 0 :(得分:4)

您可以使用manage_pages权限将Facebook发布为Facebook页面。您需要从作为页面管理员的用户那里获得此权限。这个过程有几个步骤,这是一个基本的总结:

我刚刚发现这篇博文,给你一个很好的解释 http://developers.facebook.com/blog/post/465/

答案 1 :(得分:1)

听起来你需要'offline_access'扩展权限。

计划不推荐使用。请查看以下链接以获取更多详细信息:

Deprecation of Offline Access Permission

我不打算假装成为这方面的专家,但我不建议尝试通过Facebook的用户界面登录并代表用户执行POST请求/ HTML抓取。该程序将为您提供比通过Graph API更多的功能;我不认为Facebook会赞同这一点。