2011-03-31 129 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更容易。

對此不需要任何反應......謝謝!