2010-06-09 46 views
1

我在Android上使用Twitter的REST API來獲取用戶的狀態時間表並更新用戶狀態。我正在使用與Apache SDK捆綁的Apache的HTTPClient類。用戶輸入他/她的憑證,並將其保存在字符串變量中。Android上的Twitter認證問題

每次我需要調用一個需要身份驗證的API時,我會將這些憑據傳遞給我的HTTPClient,並根據需要創建適當的HTTP POST和GET請求。

我對這種做法有幾個問題:

  1. 需要身份驗證的方法,我在證書類的字段設置用戶名和密碼。 HTTPClient類是否將此數據包含在HTTP「授權」標頭中?這是基本授權的例子嗎?

  2. 有人說,微博是貶在2010年6月使用基本身份驗證會如何影響我的代碼?它會破壞嗎?將在6月份之後傳遞憑證中的用戶名和密碼不起作用?

謝謝。

回答

1

是的,據我所知,Twitter將在2010年6月要求使用OAuth對請求進行簽名。這意味着基本身份驗證將不再起作用,因此您不應該在不使用OAuth的情況下使用其RESTful API。

這是在android上使用OAuth使用twitter api的example

+0

給定的鏈接被破壞 – dwbrito 2014-03-14 18:06:15