2011-03-31 87 views
1

我想写一些简单的功能代码,将被添加到现有的大型项目。我使用TweetSharp sdk获取和访问令牌& SecretToken,并存储它们,我可以将它们与我的API密钥和秘密一起使用,以便无需发布即可发布到Twitter。我现在需要做同样的事情,但有facebook状态更新。 (有人纠正我,如果我错了),但Facebook不使用访问令牌&秘密令牌,而是他们只是使用访问令牌。我已经编写了启动浏览器的应用程序的授权部分,用户登录并单击允许,然后从获取URL获取访问令牌。我查看了三种不同的SDK/API的文档,没有看到任何特别相关的内容。这是如何使用用户的访问令牌发布状态。我已经尝试了许多来自Facebook C#SDK的API记录方法,但与我如何使用Twitter做到这一点相比,它们似乎都很复杂...也许Facebook让这变得更加复杂,或者SDK可能不会提供的功能..更新状态Facebook的C#SDK问题

有人能指出我为Facebook API代码的例子,像这样的功能获得的accessToken后(下面是一个Twitter的例子)

公共类Form1中

Private Sub TweetButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TweetButton.Click 

    'create new Twitter API object 
    Dim twitter As New TwitterVB2.TwitterAPI 

    twitter.AuthenticateWith("ConsumerKey As String", "ConsumerKeySecret As String", "Token As String", "TokenSecret As String") 

    'post to twitter 
    twitter.Update(PostTextBox.Text) 

    'verify post went through 
    MsgBox("Tweet Posted Successfully") 

End Sub 

End Class

或者可能使用与FB完全不同的令牌的工作流程......任何建议或帮助找到如何完成这个任务的例子将不胜感激。

谢谢!

回答

0

任何人在与Facebook的工作应该简单地使用内置的API对Facebook的框架......即rest.api或graph.api找大多简单的功能......在它的最基本的形式,你只是拍摄HTTP请求在facebook服务器上使用访问令牌,UID和嵌入在URL中的其他语法..我实际上发现使用这个比SDK更容易。

对此不需要任何反应......谢谢!