2010-11-12 174 views
5

用戶使用oauth登錄我的應用程序後,註銷我的應用程序但Twitter不能這樣做,問題是用戶Twitter帳戶處於活動狀態。在Twitter上使用Twitter api註銷?

當在同一時間退出Twitter的

Twitter的API不支持此操作註銷我的應用程序?

+0

嗨llyax,我在iPhone上開發Twitter,你能幫我什麼是方法和如何實現功能,註銷Twitter的應用程序在iPhone中,幫助我llyax – 2011-01-04 07:55:05

回答

2

的Twitter剛剛閉幕的API會話,而不是在Twitter關閉會話:)

1

您必須致電account/end_session才能在twitter上結束已認證用戶的會話。

+0

沒有反應,沒有錯誤的所有系統工作:)消息 { 「錯誤」: 「註銷」, 「請求」: 「/1/account/end_session.json」 } – Ilyax 2010-11-12 10:12:15

+0

然後你解決。 ..確保你接受這個答案,如果你滿意:) – 2010-11-12 10:17:08

+0

你有沒有工作的例子? – Ilyax 2010-11-12 13:46:14

4

不,twitter API不會將您的用戶從twitter中註銷。

account/end_session只結束當前的API Session。我正在開發一個網站,要求用戶能夠註銷,然後再次使用另一個Twitter帳戶重新登錄。要做到這一點,您必須爲每個用戶存儲多個訪問令牌,並將其創建爲當前的訪問令牌。更多信息在下面的鏈接。

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/02e44b27d7ba3661?pli=1

至於簽署了嘰嘰喳喳的,它是由用戶登錄到Twitter和註銷自己,如果一個共享的計算機上這是不理想的。

+0

我不是Web開發人員,但是如果有一種方法可以臨時保存訪問令牌(或者在頁面關閉時刪除),則可以將另一個鍵/值對添加到訪問令牌響應主體**。基於這個附加值,您可以相應地處理訪問令牌的持久性。 – 2012-08-31 17:14:09

0

的Twitter沒有API進行註銷。您可以使用會話關閉API來結束用戶會話。

0

您可以使用oauth/authenticate或oauth/authorize並添加「force_login = true」參數。這將以登錄表單提示用戶。

view this thread

1

舊線程同意,我只是用織物一體的Twitter的登錄界面,在我的Android應用程序。我發現以下方法

com.twitter.sdk.android.Twitter.logOut 

我猜他們已經實現了它!我找不到任何文檔,說實話我沒有花太多時間。但我認爲註銷意味着我認爲它的意思:)