Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Facebook Javascript SDK中缺少方法_Facebook_Angularjs_Facebook Javascript Sdk - Fatal编程技术网

Facebook Javascript SDK中缺少方法

Facebook Javascript SDK中缺少方法,facebook,angularjs,facebook-javascript-sdk,Facebook,Angularjs,Facebook Javascript Sdk,我正在使用AngularJS for Facebook(从中定制),下载了完整的调试版本,并将其存储在我的服务器上,具体如下: facebooksdk.js 我可以看出,它在各个方面都可以正常工作,但在我的Chrome控制台中,它显示以下错误消息: Error: method missing Error at Object.<anonymous> (/facebooksdk.js:1774:26) at window.FB.__w.signature (/facebo

我正在使用AngularJS for Facebook(从中定制),下载了完整的调试版本,并将其存储在我的服务器上,具体如下:

facebooksdk.js

我可以看出,它在各个方面都可以正常工作,但在我的Chrome控制台中,它显示以下错误消息:

Error: method missing
Error
    at Object.<anonymous> (/facebooksdk.js:1774:26)
    at window.FB.__w.signature (/facebooksdk.js:447:20)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46)
    at window.FB.__w.signature (/facebooksdk.js:443:46) angular.js:5601
(anonymous function) angular.js:5601
(anonymous function) angular.js:4698
wrappedCallback angular.js:6695
(anonymous function) angular.js:6730
Scope.$eval angular.js:7905
Scope.$digest angular.js:7770
Scope.$apply angular.js:7991
(anonymous function) facebook.js:176
Scope.$broadcast angular.js:8155
$window.fbAsyncInit facebook.js:273
func.__wrapper facebooksdk.js:5608
(anonymous function)
错误:缺少方法
错误
反对。(/facebooksdk.js:1774:26)
在window.FB.u w.signature(/facebooksdk.js:447:20)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.uu w.signature(/facebooksdk.js:443:46)
在window.FB.u w.signature(/facebooksdk.js:443:46)angular.js:5601
(匿名函数)angular.js:5601
(匿名函数)angular.js:4698
wrappedCallback angular.js:6695
(匿名函数)angular.js:6730
范围$eval angular.js:7905
范围.$digest angular.js:7770
范围:$apply angular.js:7991
(匿名函数)facebook.js:176
范围.$broadcast.js:8155
$window.fbAsyninit facebook.js:273
func.u包装器facebooksdk.js:5608
(匿名函数)
facebooksdk.js:1774是这样的:

__d("ManagedError",[],function(global,require,requireDynamic,requireLazy,module,exports) {
function ManagedError(message, innerError) {
  Error.prototype.constructor.call(this, message);
  this.message = message;
  this.innerError = innerError;
}
ManagedError.prototype = new Error();  //////// <---------- line 1774
ManagedError.prototype.constructor = ManagedError;

module.exports = ManagedError;


});
(“ManagedError”、[],函数(全局、需要、需要动态、需要解析、模块、导出){
函数管理器错误(消息,内部错误){
Error.prototype.constructor.call(这个,消息);
this.message=消息;
this.innerError=innerError;
}

ManagedError.prototype=新错误();//可能,您的脚本的顺序不正确。@工程师哪些脚本的顺序不正确,它们的顺序应该是什么?我使用的代码的正确顺序应该是
angular>facebook sdk>angular facebook
。另外,lib可能与您的angular.js版本不兼容。请也检查一下。@Engine呃来自github.com/Ciul/angular-facebook的代码注入了facebook SDK,所以我没有设置顺序。我应该在github.com/Ciul/angular-facebook中更改代码吗?如果是,我如何更改facebook SDK的顺序?我使用的是AngularJS 1.0.4。声明“devdependences”:{“angular”:“~1.0.8”,“angular mocks”:~1.0.8}这是否意味着…github.com/Ciul/angular-facebook需要AngularJS 1.0.8?然而,我大约9个月前安装了github.com/Ciul/angular-facebook,所以我不知道当时需要什么版本的AngularJS。你知道吗?
for (var i = 0; i < length; i++) {
  switch(deps[i]) {
    case 'module'        : dep = module; break;
    case 'exports'       : dep = module.exports; break;
    case 'global'        : dep = global; break;
    case 'require'       : dep = require; break;
    case 'requireDynamic': dep = require; break;
    case 'requireLazy'   : dep = null; break;
    default              : dep = require.call(null, deps[i]);  ///// <---- line 443
  }
  args.push(dep);
}
module.factory.apply(global, args);  //////// <-------- line 447
resolved[id] = module.exports;
return module.exports;