2011-04-26 466 views
0

我可以使用Twitter PHP API爲特定用戶取消授權我的應用,基本上我喜歡切換,以便用戶可以將他們的Twitter帳戶鏈接或取消鏈接到我的網站,我有鏈接部分工作,現在只需要取消鏈接部分。Twitter API:撤銷授權

感謝

PS:我得到這個工作對於Facebook

+0

請闡明你如何連接到Twitter。應用程序是否先連接到您的服務器?即使使用API​​密鑰,您也無法控制Twitter服務器上的任何內容。 – esqew 2011-04-26 21:43:03

+0

使用EpiOAuth&EpiTwitter連接到Twitter,是應用程序(網站)正在我的服務器上運行,所以Iam撥打電話以從Twitter服務器獲取信息 – 2011-04-26 21:50:07

回答

1

的Twitter通過他們的API不允許這樣。

瞭解更多關於此這裏:http://groups.google.com/group/twitter-development-talk/browse_thread/thread/64a49da760250d9/bfe896c156670692

你就必須有既節約了哪些不應該顯示用戶的ID內部功能。

+0

謝謝,是的,看起來就像是這種情況,這是我不得不做的與YouTube(谷歌認證),但我希望爲Twitter的更好的解決方案,因爲我發現Facebook(https://api.facebook.com/method/auth.revokeAuthorization?access_token=) – 2011-04-26 21:56:00

0

您可以執行以下POST請求https://api.twitter.com/oauth2/invalidate_token以允許註冊的應用程序通過呈現其客戶端憑證來吊銷已頒發的OAuth 2承載器令牌。一旦無記號令牌失效,新的創建嘗試將產生不同的承載令牌,並且不再允許使用失效的令牌。

它不會撤銷用戶應用程序部分(在snettings下)的應用程序,但它具有與重新驗證應用程序相同的效果。

https://dev.twitter.com/oauth/reference/post/oauth2/invalidate/token