我只是想使用 HTMLLoader 从 FB 获取我的用户访问令牌。当我跟踪位置更改事件的输出时,我得到的只是 Google/FB url,它们都没有令牌。
这是我的代码:
var loader:HTMLLoader;
function onChange(e:Event):void {
if(loader.location.indexOf("#") != -1) {
trace("Found token");
}else {
trace(loader.location);
}
}
function connectFb() {
loader = new HTMLLoader();
loader.addEventListener(Event.LOCATION_CHANGE, onChange);
loader.width = 640;
loader.height = 480;
loader.load(new URLRequest("https://graph.facebook.com/oauth/authorize?
client_id=1234567890123456&redirect_uri=http://google.com&type=user_agent"));
}
我的代码输出:
https://graph.facebook.com/oauth/authorize?client_id=164534120383085&redirect_uri=http://google.com&type=user_agent
http://www.google.com/
我尝试了网上的所有教程,甚至还买了一本关于 AS3 facebook dev 的书,但仍然无法弄清楚;任何帮助将不胜感激,因为这对我来说是一个相当重要的项目