Facebook插件:未使用有效版本调用init [英] Facebook plugin: init not called with valid version

查看:346
本文介绍了Facebook插件:未使用有效版本调用init的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用phonegap构建为Android创建调试版本. 我想使用Facebook插件. 在Config.xml中,我有

I use phonegap build to create debug version for android. I want to use facebook plugin. In Config.xml I have

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.4.0">
    <param name="APP_ID" value="509210995889450" />
    <param name="APP_NAME" value="Food share" />
  </gap:plugin>

我使用来自Facebook官方插件Github的文件facebookConnectPlugin.js. 致电:

I use the file facebookConnectPlugin.js which is from the official plugin Github for facebook. calling:

  facebookConnectPlugin.login([], success, fail);

我得到: 错误:未使用有效版本调用初始化 错误 在对象. ( http://connect.facebook.net/en_US/sdk.js:37: 148 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:588 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 ) 在window.FB.require( http://connect.facebook.net/zh_CN/sdk.js:15:550 )

I get: Error: init not called with valid version Error at Object. (http://connect.facebook.net/en_US/sdk.js:37:148) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:588) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550) at window.FB.require (http://connect.facebook.net/en_US/sdk.js:15:550)

推荐答案

我的错误是我尝试使用用于Facebook的官方Phonegap插件. 似乎Phonegap构建使用了另一个插件,该插件不使用javascript facebookConnectPlugin,如其文档中所述. 所以我用 https://github.com/Wizcorp/phonegap-facebook-plugin 并且他们使用 https://github.com/phonegap-build/FacebookConnect/tree/962eb0a1c07935ff813e28aa9eaa5581f2e10416 和用法不同.非常混乱.如果您先尝试在桌面上进行构建,然后又无法在Phonegap Build上运行,这也会使您感到困难.

My mistake was that I tried to work with the official Phonegap plugin for facebook. It seems Phonegap build uses another plugin, which doesn't use javascript facebookConnectPlugin, as is mentioned in their documentation. So I used https://github.com/Wizcorp/phonegap-facebook-plugin And they use https://github.com/phonegap-build/FacebookConnect/tree/962eb0a1c07935ff813e28aa9eaa5581f2e10416 And usage is different. Very confusing. Also makes it difficult if you try first to build on your desktop, and then it doesn't work on Phonegap Build.

这篇关于Facebook插件:未使用有效版本调用init的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆