.controller('实',函数($范围,$超时,$日志) {
ionic.Platform.ready(function(){
facebookConnectPlugin.browserInit(' 162745127525160&#39);
})
var self = this;
$timeout(function () {
facebookConnectPlugin.browserInit('162745127525160');
facebookConnectPlugin.getLoginStatus(function (response) {
$log.info(response);
if (response.status === 'connected') {
$log.info('User Already LoggedIn');
self.getData();
} else {
$log.info('User Not Logged In');
}
}, function () {
$log.warn('Get Login Status Error');
});
}, 1000);
$scope.facebookLogin = function () {
facebookConnectPlugin.login(['public_profile'], function (data) {
$log.info(data);
self.getData();
}, function (data) {
$log.warn(data);
});
};
self.getData = function () {
facebookConnectPlugin.api('/me', ['public_profile'], function (data) {
$log.info(data);
$scope.$apply(function () {
$scope.fb_data = data;
});
});
};
})
我已经安装了插件来集成Facebook。
错误 ReferenceError:未定义FacebookConnectPlugin 未捕获的参考错误:未定义FacebookConnectPlugin
答案 0 :(得分:0)
有一个Cordova插件管理Facebook SDK集成。这是相关Github项目的链接:
https://github.com/jeduan/cordova-plugin-facebook4
检查其中的说明并逐步进行操作,因为在Facebook开发人员帐户中正确设置应用程序并在安装开始跟踪时将ID传递给插件也是必要的。 ;)