更新状态Facebook C#SDK问题

时间:2011-03-31 21:19:49

标签: c# vb.net facebook sdk

我正在尝试编写一些简单的功能代码,这些代码将添加到现有的大型项目中。我用TweetSharp sdk来获取和访问Token& SecretToken,以及存储它们,我可以使用那些带有我的API密钥和秘密来发布到twitter而没有任何问题。我现在需要做同样的事情,但有facebook状态更新。 (如果我错了,有人会纠正我),但Facebook并没有使用Access Token&秘密令牌,但他们只是使用访问令牌。我已经编写了启动浏览器的应用程序的授权部分,用户登录,单击“允许”,然后通过侦听URL获取访问令牌。我查看了三个不同SDK / API的文档,但没有看到任何与...有关的内容。这是您使用用户的访问令牌发布状态的方式。我已经尝试了一些来自Facebook C#SDK的API文档化方法,但与我在Twitter上完成这些操作相比,它们似乎都变得复杂......也许Facebook只是让这个变得更复杂,或者说SDK可能没有提供功能..

在获取AccessToken之后,有人能指出我的Facebook API代码示例,其功能如下(以下是推特示例)

Public Class 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

结束班

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

谢谢!

1 个答案:

答案 0 :(得分:0)

任何寻找与Facebook合作的大多数简单功能的人应该只使用构建的api到facebook框架...即rest.api或graph.api ...在它最基本的形式中,你只是在拍摄http请求在Facebook服务器上使用Access Tokens,UID和其他语法嵌入url ..我实际上发现使用它比SDK更容易。

在这一个上不再需要回复......谢谢!