2011-01-08 47 views
0

更新:我仍然沒有解決它,我目前的工作是不做桌面客戶端。我現在已經切換回了一個網絡應用程序,並且一切都重新開始。我不知道,我很難過。Windows窗體應用程序C#|發送Tweet

我已經能夠讓我的Twitter網絡應用程序正常工作,但我最近決定從Windows窗體添加Tweeting功能,但我沒有運氣發送推文。沒有錯誤拋出或任何東西。介意看看我的代碼?

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using TweetSharp; 

namespace TwitterAdvirtiser 
{ 
    public partial class Form1 : Form 
    { 
     private string cKey = "xxx"; 
     private string cSecret = "xxx"; 
     private string oToken = "xxx"; 
     private string aToken = "xxx"; 



     public Form1() 
     { 
      InitializeComponent(); 
      OnStart(); 
     } 

     private void OnStart() 
     { 
      //Authenticate with Twitter 
      TwitterService service = new TwitterService(cKey, cSecret); 
      service.AuthenticateWith(oToken, aToken); 
      service.SendTweet("testing"); 
     } 
    } 
} 

好像我驗證就好了,我可以通過調試模式下行走,看到TwitterUser結構我所有的細節,可是我的微博從來沒有出現在我的飼料。這是怎麼回事?

順便說一下,我使用的是Visual Studios 2010和.NET 4.0。我已經證實oToken和aToken字符串具有我的開發人員令牌。

回答

1

據我所見,你只能使用Consumer Key,Consumer Secret,Token Key和Token Secret進行身份驗證。您還需要將驗證器引腳包含在簽名庫中。

+0

我已經擁有訪問令牌和訪問令牌密鑰。我不需要驗證多個用戶,這是一個只需要開發人員運行它的內部應用程序。不應該這樣工作嗎?它適用於我的網絡應用程序。 – 2011-01-08 22:02:44

相關問題