2011-05-10 69 views
3

我爲新的ASP.NET項目使用Twitterizer包裝器。我有一個GridView顯示我的Twitter時間表。每行都有一個按鈕來回復特定的狀態消息。但我只是回覆這樣的消息:「@screenName這是一個回覆」。這只是我的twitter上的一個新狀態更新。但該狀態的in_reply_to_user_id字段未填寫。 我應該如何正確回覆消息?Twitterizer - 如何發表回覆?

回答

2

其中一個TwitterStatus.Update(...)過載接受StatusUpdateOptions參數。此參數允許您使用InReplyToStatusId屬性指定推文正在回覆的狀態。

例如,(我freehanding這個代碼)

StatusUpdateOptions options = new StatusUpdateOptions(); 
options.InReplyToStatusId = 12345; 
TwitterResponse<TwitterStatus> replyResult = TwitterStatus.Update(tokens, "@somebody this is a reply", options); 
+1

每當你看到一個接受選項參數不是過載'OptionalProperties'(這是基本型),這意味着有額外的選項該方法特定的。基本類型將允許使用SSL,代理設置和內置緩存等常規內容。 – 2011-05-10 14:51:04

+0

感謝您的回答,我會在我回家時檢查它。但我認爲你的答案正是我需要的:)(我會檢查然後作爲接受的答案) – ThdK 2011-05-10 14:55:35

+0

嗨,我嘗試相同的code.It鳴叫它不回覆提及 – user1688401 2017-05-13 19:33:08