내 iPhone 앱에 Facebook Graph API를 구현하고 벽에 게시했습니다. 그러나 매번 응용 프로그램을 끝내고 돌아올 때마다 내 자격 증명이 저장됩니다 (Safari에서는 쿠키로 추측합니다). 그것은 나의 이전 자격 증명으로 나의 허락을 묻습니다. 그러나이 시점에서 페이스 북 API는 권한 요청을 위해 새로운 사용자 이름과 암호 로그인을 요구해야합니다. 간단히 말해서 내 앱에서 버튼을 선택할 때 내 Facebook을 로그 아웃하려고합니다.Facebook 그래프 API에 대한 로그 아웃 기능 구현 방법
2
A
답변
1
어떻게 페이스 북에 로그인 했습니까? facebook iOS SDK를 사용하는 경우 기본적으로 [facebook logout:self];
에 전화해야합니다. 그렇지 않으면 Graph API를 직접 구현하는 경우 쿠키를 지우고 액세스 토큰을 삭제하면됩니다.
1
0
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie* cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies])
{
[cookies deleteCookie:cookie];
}
의 페이스 북 버튼을 호출 할 때이 코드가 로그 아웃 기능을 구현하기에 충분하다.
내 앱에서 완벽하게 작동합니다.
2
fbGraph.accessToken = nil;
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies])
{
NSString *domainName = [cookie domain];
NSRange domainRange = [domainName rangeOfString:@"facebook"];
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}
관련 문제
- 1. As3 그래프 API 로그 아웃
- 2. android에서 로그 아웃 기능
- 3. Linkedin 로그 아웃 기능
- 4. 로그 아웃 기능
- 5. Facebook 로그 아웃 문제
- 6. Facebook Connect - 로그 아웃
- 7. iPhone에서 로그 아웃 기능 처리
- 8. Facebook : 로그 아웃 URL 변경
- 9. facebook connect 로그 아웃 사용자 facebook
- 10. Facebook 그래프 API에 연결할 수 없습니다.
- 11. iOS 용 Facebook 그래프 API에 'Like'사용
- 12. Facebook 로그 아웃 후 내 로그/로그 아웃 링크를 업데이트하는 방법
- 13. Android : facebook sdk 로그 아웃 문제가 있습니까?
- 14. 페이스 북 그래프 API에 대한 PHP의 getLoginUrl에 대한 Python의 equivelant
- 15. Facebook 로그 아웃 URL 대 Session_Destroy
- 16. facebook api 로그 아웃 사용자에게 앱 승인
- 17. asp-classic 사이트의 로그 아웃 기능
- 18. Android Facebook 앱 로그 아웃 문제
- 19. iframe 응용 프로그램에서 Facebook 로그 아웃 감지
- 20. Facebook 로그인 버튼 : 로그 아웃 문제
- 21. Facebook Connect에서 사용자 로그 아웃 처리
- 22. facebook 그래프 api
- 23. Facebook의 그래프 API에 대한 게시 제한
- 24. fbconnect 로그 아웃 메모리 누수
- 25. Facebook 연결 및 그래프 API에 STS 래퍼를 작성한 사람이 있습니까?
- 26. Facebook 응용 프로그램의 여러 페이지에서 그래프 api에 액세스
- 27. REST와 HttpClient를 사용하는 Facebook API에 대한 액세스
- 28. 이 Facebook API에 대한 엔드 포인트는 무엇입니까?
- 29. sfDoctrineGuardPlugin - 타임 아웃 로그 아웃
- 30. 로그 아웃 할 때 FQL
쿠키를 삭제하는 방법은 무엇입니까? – iPrabu
이 질문을 확인할 수 있습니다 : http://stackoverflow.com/questions/1852515/how-to-clear-cookies-from-nshttpcookiestorage-more-then-once –
응용 프로그램에서 성공적으로 로그 아웃 할 수 있습니다. 하지만 사파리가 나를 기억해. 그래서 나는 내 응용 프로그램과 사파리 모두에서 완전히 로그 아웃하고 싶습니다. 내가 어떻게 해? – Burak