簡體   English   中英

如何使用目標C在Twitter中結束用戶會話(注銷)

[英]how to end user session (log out) in twitter using objective C

我已經在我的應用程序中集成了Twitter。 但我無法注銷該用戶的會話。 對於日志記錄,我使用的是http://%@@twitter.com/statuses/update.xml
並在網址中傳遞用戶名和pswd。 在主體內部,我傳遞了需要更新的字符串並正常工作。

現在,要注銷,他們有一個名為http://twitter.com/account/end_session的請求
據說我們需要使用發布請求。 但是我無法獲得必須傳遞給正文和標頭的內容,以便Twitter應該知道哪個用戶已請求注銷。

以下是文檔連接的鏈接,但我沒有對此進行歸類。
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-account%C2%A0end_session

等待回復

提前致謝

當使用您描述的方法發布到statuses/update.xml ,您沒有登錄,只是在更新用戶的狀態並隨請求傳遞用戶名和密碼。 由於您未登錄,因此沒有會​​話,也無需注銷。 這很好,因為很容易,但是不好,因為它不安全-您正在公開傳遞密碼。 閱讀有關身份驗證文檔 您現在使用的身份驗證方法在此處稱為“基本身份驗證”。

您可以查看您在HTTP請求中的發布方式:

$ nc -l 1234
$ curl -d "Status update" http://user:passwd@localhost:1234

netcat的輸出如下所示:

POST / HTTP/1.1
Authorization: Basic dXNlcjpwYXNzd2Q=
Host: localhost:1234
Accept: */*
Content-Length: 13
Content-Type: application/x-www-form-urlencoded

Status update

授權行是Twitter API文檔和Wikipedia所述的“基本身份驗證”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM