我在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