我已經成功創建了一個應用程序來登錄用戶,並使用OAuth支持發佈推文 ,但我無法想出一個方法來註銷用戶或強制登錄(使用twitter登錄) 。任何幫助,高度讚賞。如何從twitter註銷
thnks提前
我已經成功創建了一個應用程序來登錄用戶,並使用OAuth支持發佈推文 ,但我無法想出一個方法來註銷用戶或強制登錄(使用twitter登錄) 。任何幫助,高度讚賞。如何從twitter註銷
thnks提前
我相信這個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
*。 這將以登錄 的形式提示用戶。
**更新參考最新的文檔*
如果上述任何對你工作的答案,一定要遵循的鏈接,並給予好評的原件。
有什麼事登出做的是我不會保存安全令牌從OAuth
。否則它會持續到永遠,我不記得看到一個logout api
。我做的是,將離開令牌n登錄時獲得新的。對於logout
可能有一些API,但我不確定。
如果您使用Twitter使用OAuth支持,那麼用戶在第一次運行後會自動登錄。 可以做的是卸載整個應用程序,因爲在第一次運行應用程序後保存了令牌,因此所有信息都將保留在應用程序中。
真的很不錯的答案.. – MKJParekh 2012-01-31 07:31:04