2011-06-14 152 views
3

我已經成功創建了一個應用程序來登錄用戶,並使用OAuth支持發佈推文 ,但我無法想出一個方法來註銷用戶或強制登錄(使用twitter登錄) 。任何幫助,高度讚賞。如何從twitter註銷

thnks提前

回答

4

我相信這個question有答案,將爲你工作。爲了方便起見,我會在這裏發佈摘要。

Ryan McGeary: - 這是 你不擁有控制權

與Twitter會話由 由Twitter擁有的Cookie中定義。您 無法代表他們從 他們的Twitter註銷。

如果你希望有人能夠使用 你的「切換Twitter帳戶」 功能,你需要再次通過 它們放到OAuth的握手, 但使用/oauth/authorize路徑 代替/oauth/authenticate 的路徑。這將允許用戶 在握手期間在 Twitter處切換他們的用戶憑證,而是僅使用他們的 現有Twitter會話重新驗證 。

abraham

您可以使用oauth/authenticate和在 http://dev.twitter.com/doc/get/oauth/authenticate規定添加 force_login=true *。 這將以登錄 的形式提示用戶。

**更新參考最新的文檔*

如果上述任何對你工作的答案,一定要遵循的鏈接,並給予好評的原件。

+0

真的很不錯的答案.. – MKJParekh 2012-01-31 07:31:04

0

有什麼事登出做的是我不會保存安全令牌從OAuth。否則它會持續到永遠,我不記得看到一個logout api。我做的是,將離開令牌n登錄時獲得新的。對於logout可能有一些API,但我不確定。

0

如果您使用Twitter使用OAuth支持,那麼用戶在第一次運行後會自動登錄。 可以做的是卸載整個應用程序,因爲在第一次運行應用程序後保存了令牌,因此所有信息都將保留在應用程序中。