我正在尝试将 Facebook 应用程序包含在使用 GAIA 框架开发的 Flash 网站的一部分中。我遵循了许多示例和教程,并尝试在导航页面上进行简单的登录。
我导入的类(所有的 facebook api?):
import com.adobe.serialization.json.JSON;
import com.facebook.graph.Facebook;
import com.facebook.graph.controls.*;
import com.facebook.graph.core.*;
import com.facebook.graph.data.*;
import com.facebook.graph.net.*;
import com.facebook.graph.utils.*;
我的 var 和 facebook id:
private var FB_app_id:String = 'my app id goes here :)';
我的构造函数:
public function NavPage()
{
super();
alpha = 0;
init();
Facebook.init(FB_app_id);
}
所以,每次我尝试发布时,都会出现以下错误:
C:\PROJECT ZERO\1 - Proyectos\2p - WEB\src\com\facebook\graph\data\FQLMultiQuery.as,第 80 1061 行:通过静态类型 Class 的引用调用可能未定义的方法编码。
FQLMultiQuery.as 的第 80 行引用了以下代码:
public function toString():String {
return JSON.encode(queries);
}
有什么问题?我究竟做错了什么?我开始认为这可能是 GAIA 和 Facebook API 之间的不兼容问题。