2012-09-12 2 views
0

xcode에서 foursquare api를 사용하고 있습니다.xcode에서 api를 사용하여 foursquare에서 로그 아웃하는 방법은 무엇입니까?

내가하는 일은 : api를 사용하면 성공적으로 forsquare에서 인증을 받고, signout하기 위해 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을 통해 액세스 권한을 취소해야합니다.

사용자가 인증 흐름을 통해 매번 명시 적으로 로그인하도록하려면 OAuth URL 대신/authenticate 대신/authorize를 사용하십시오./authorize는 항상 사용자에게 앱을 승인하도록 요청합니다. 로그인 한 사용자가 이미 앱을 승인 한 경우 /로 자동 리디렉션됩니다.

+0

위대한 사람, 나는 정말로 당신의 도움을 주셔서 감사합니다 :) – UMAR

관련 문제