我手头有以下挑战:
我有一个公寓租赁公司的粉丝页面。每次将新公寓添加到系统时,他们都希望将他们的粉丝页面自动更新。
系统是在C#ASP.NET 3.5中开发的。
我已从codeplex下载了Facebook C#API。
有没有人这样做过,或者知道怎么做?
更新:
到目前为止,我已尝试过以下内容:
FacebookSession session = new Facebook.Session.ConnectSession(myKey,mySecretKey);
Stream stream = new Stream(session);
stream.Publish("Testing", null, null, null, 107010519323711);
当我调用Stream.Publish
时,我得到一个空引用异常答案 0 :(得分:1)
简单的答案是使用RSS Graffiti页面应用。它将从您创建的RSS源更新您的页面配置文件。
答案 1 :(得分:0)
var _connectSession = new ConnectSession(API_KEY_HERE, FACEBOOK_SECRET_KEY_HERE);
if (_connectSession.IsConnected())
{
var _facebookApi = new Api(_connectSession);
_facebookApi.Stream.Publish("Your text here", null, null, string.Empty, USER_ID_OR_PAGE_ID_TO_TARGET);
}
该代码应该有效。但请记住,您的应用程序需要具有写入目标墙的权限。您可以通过“Facebook Connect”对话框获得许可,也可以通过其他一些让我现在正在思考的方式获得许可。
答案 2 :(得分:0)
我最终在这里做了一个工作..我做了一个RSS提要并将其提供给一个名为RSS Grafitti的应用程序。很简单,效果很好。
答案 3 :(得分:0)
以下链接应该有所帮助。
要允许您想要做的任何事情,您必须在facebook connect javascript中请求扩展权限。