Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GwtFB的困难_Javascript_Facebook_Gwt - Fatal编程技术网

Javascript GwtFB的困难

Javascript GwtFB的困难,javascript,facebook,gwt,Javascript,Facebook,Gwt,我成功地签出并在GWT2.3中运行了该项目。但是,我尝试将其复制到我自己的项目中,但失败了,出现以下错误: com.google.gwt.core.client.JavaScriptException: (TypeError): Cannot call method 'appendChild' of undefined at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServe

我成功地签出并在GWT2.3中运行了该项目。但是,我尝试将其复制到我自己的项目中,但失败了,出现以下错误:

com.google.gwt.core.client.JavaScriptException: (TypeError): Cannot call method 'appendChild' of undefined
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:132)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
    at com.foo.client.sdk.FBCore.init(FBCore.java)
    at com.foo.client.bar.onModuleLoad(bar.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396)
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:193)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
    at java.lang.Thread.run(Thread.java:662)
代码中失败的行:

private static final String ApiKey = "myKey";

private FBCore fbCore = GWT.create(FBCore.class);
private FBEvent fbEvent = GWT.create(FBEvent.class);

private boolean status = true;
private boolean xfbml = true;
private boolean cookie = true;

private MainView mainView;

/**
 * This is the entry point method.
 */
public void onModuleLoad() {
    fbCore.init(ApiKey, status, cookie, xfbml); // fails
            ...

我试图将样本项目中的每个细节复制到我自己的项目中。我做错了什么?

您是否忘记在html文件中包含以下内容

<div id='fb-root'></div> 
    <script src='http://connect.facebook.net/en_US/all.js'></script> 

您是否忘记在html文件中包含以下内容

<div id='fb-root'></div> 
    <script src='http://connect.facebook.net/en_US/all.js'></script> 

添加
修复它。添加
修复它。