我在iPhone應用程序中實現了Facebook Graph API,併成功將其發佈到牆上。但每次結束我的應用程序並返回時,它都會存儲我的憑據(在Safari中,我認爲它是一個cookie)。它以我以前的憑據徵求我的同意。但在這一點上,我希望我的Facebook API應提示新的用戶名和密碼登錄請求權限。簡單地說,我想在我的應用程序中選擇一個按鈕時註銷我的Facebook。如何實現Facebook圖形API的註銷功能
2
A
回答
1
你是如何首先登錄Facebook的?如果您使用的是Facebook iOS SDK,則基本上必須撥打[facebook logout:self];
。否則,如果您自己實施Graph API,則只需清除Cookie並刪除您的訪問令牌。
1
,當你在該方法中最後一行ü港島線寫這個方法[Facebook的註銷]
0
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie* cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies])
{
[cookies deleteCookie:cookie];
}
叫Facebook的按鈕,這些代碼足以實現註銷功能。
它在我的應用程序完美工作。
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. 實現註銷功能
- 2. 如何實現註銷功能
- 3. 註銷Facebook圖形API的問題
- 4. Facebook的圖形API註銷不工作
- 5. 使用AsyncTask爲Facebook使用Facebook SDK實現註銷功能
- 6. 如何實現Facebook和谷歌身份驗證的單一註銷功能
- 7. 圖api沒有註銷功能嗎?
- 8. As3圖形API註銷
- 9. 如何實現撤銷功能
- 10. Facebook的PHP SDK註銷功能
- 11. 如何在Windows Store應用中實現登錄註銷功能?
- 12. 我如何實現Facebook的功能?
- 13. 如何實現Facebook的「按鈕」功能?
- 14. 註銷功能
- 15. 註銷功能
- 16. 註銷功能
- 17. DestroySession功能防止註銷Facebook
- 18. Facebook上的OAuthException圖形API註銷,刷新後工作
- 19. 如何爲Facebook API實現同樣的功能?
- 20. 如何實現Facebook的喜歡使用圖形API
- 21. 如何註銷Facebook?
- 22. 圖形API功能
- 23. 在iphone中使用圖形API註銷Facebook?
- 24. Firebase/Facebook - 如何註銷/註銷?
- 25. 註銷API Facebook,微博,LinkedIn
- 26. jquery註銷功能
- 27. 註銷功能android
- 28. Cloudboost註銷功能
- 29. Facebook登錄註銷實施
- 30. Facebook圖形API不能像
如何清除cookie? – iPrabu 2011-01-26 10:34:35
你可以看看這個問題:http://stackoverflow.com/questions/1852515/how-to-clear-cookies-from-nshttpcookiestorage-more-then-once – 2011-01-26 10:41:02