我正在尝试使用Cordova/PhoneGap在Android上登录Twitter。我用过这个例子:
TwitterConnect.login( function(result) {
console.log('Successful login!');
console.log(result);
}, function(error) {
console.log('Error logging in');
console.log(error);
} );
它抛出以下错误:uncaught type error: cannot call method 'login' of undefined
。
错误告诉TwitterConnect
是undefined
。以下原因之一可能是您的情况:
- 您没有安装插件,请使用
cordova plugin add twitter-connect-plugin
添加插件 - 您没有在真正的设备上进行测试,因为这个插件只支持
android
和ios
,所以您无法在浏览器中进行测试。在具有以下功能的设备上运行应用程序:cordova run android
cordova run ios
您应该确保Fabric API密钥将其放入
cordova plugin add twitter-connect-plugin --variable FABRIC_KEY=<Fabric API Key>