2012-09-12 40 views
0

我在xcode中使用foursquare API。如何在xcode中使用api登錄foursquare?

我做的是:使用它的API我成功地在forsquare上進行身份驗證,爲了註銷我沒有看到任何api文檔。

我使用下面的代碼,但不工作:

- (void)logout { 
    oAuth4sq=nil; 
    oAuth4sq.oauth_token=nil; 
    oAuth4sq.oauth_token_secret=nil; 
    [oAuth4sq forget]; 
    [oAuth4sq save]; 
    //[self resetUi]; 
} 

任何一個指導我如何signout用戶或殺死身份驗證的API的會議?以便我可以在webview中打開屏幕中的登錄信息,而不是獲得已經在此處進行身份驗證的同一用戶。

任何幫助,將不勝感激。

回答

0

應用程序無法終止身份驗證密鑰 - 用戶需要通過https://foursquare.com/settings/connections撤消訪問權限。

如果希望用戶確保用戶每次都通過認證流程明確登錄,請使用/ authorize而不是/ authenticate作爲OAuth URL。/authorize總是要求用戶授權應用程序,如果登錄用戶已經授權該應用程序,as/authenticate會自動重定向。

+0

偉人它的工作,我真的很感激你的幫助:) – UMAR