2013-01-16 151 views
0

我最初發布了一個關於使用哪些API來使SharePoint 2010計時器作業能夠訪問Twitter API並選擇Spring社區.NET API並碰到另一個障礙的問題。Spring社交.NET OAuth混淆

我無法獲得OAuth握手或「舞蹈」的工作。

我有消費者密鑰和祕密鏈接到我的帳戶,以及訪問令牌和祕密,但任何時候我嘗試初始化一個TwitterServiceProvider對象,任何時候我試圖查詢我得到一個401錯誤。

提供的控制檯/ mvc和wp7.1示例沒有提供很多見解,我如何獲得此代碼(應該在沒有人爲干預的情況下運行)才能正常工作。

有沒有人有關於此的任何好資源?

在此先感謝

回答

2

如果您已經擁有訪問令牌值和祕密,你可以做這樣的事情:

ITwitter twitter = new TwitterTemplate("consumerKey", "consumerSecret", "accessTokenValue", "accessTokenSecret"); 
// twitterApi.UserOperations.GetUserProfile(); 

,等效於:

TwitterServiceProvider serviceProvider = new TwitterServiceProvider("consumerKey", "consumerSecret"); 
ITwitter twitterApi = serviceProvider.GetApi("accessTokenValue", "accessTokenSecret"); 
// twitterApi.UserOperations.GetUserProfile(); 

你如何獲取訪問令牌的祕密和價值?

+0

我在嘗試調試時從Visual Studio中收到此錯誤。底層連接已關閉:無法建立SSL/TLS安全通道的信任關係。 –

+0

哦,我從dev.twitter.com獲得訪問令牌和密碼 –

+0

SSL/TLS連接問題可能是由於我的服務器和互聯網之間存在阻塞,因爲我不管理它們。我將在家中的一個控制檯應用程序中嘗試此方法,如果這樣做,我必須等到服務器團隊取消限制。 –