我有一个使用facebook Graph API
的Chrome扩展程序因为我的Chrome扩展程序是我使用Native App流程登录。我使用内容脚本从重定向URL中获取令牌。
但是,我无法找到退出facebook的方法。我尝试了这里发布的注销方法:Facebook Oauth Logout,但它似乎不起作用(我使用我的App ID作为API密钥,重定向返回的“code”参数作为会话密钥)
有谁知道这样做的方法?
答案 0 :(得分:4)
因此,在跟踪SDK注销程序后,我发现它只删除了用户Cookie for Facebook。特别是这段代码会将用户以chrome扩展名登录(需要cookie权限):
var facebookDomain = "http://www.facebook.com";
chrome.cookies.remove ( {"url": facebookDomain, "name": "act" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "c_user" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "checkpoint" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "lu" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "s" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "sct" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "xs" } );