Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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 使用“flickrnode”API时出现“TypeError:undefined不是函数”错误_Javascript_Node.js_Flickr - Fatal编程技术网

Javascript 使用“flickrnode”API时出现“TypeError:undefined不是函数”错误

Javascript 使用“flickrnode”API时出现“TypeError:undefined不是函数”错误,javascript,node.js,flickr,Javascript,Node.js,Flickr,我是Node.js的新手,我正在尝试让Flickr API在我的本地机器上工作: 我已经用npm安装flickr安装了flickr模块 最简单的调用是: var FlickrAPI= require('flickr').FlickrAPI; var sys= require('sys'); var flickr= new FlickrAPI(your_api_key_here); // Search for photos with a tag of 'badgers' flickr.photo

我是Node.js的新手,我正在尝试让Flickr API在我的本地机器上工作: 我已经用npm安装flickr安装了flickr模块

最简单的调用是:

var FlickrAPI= require('flickr').FlickrAPI;
var sys= require('sys');
var flickr= new FlickrAPI(your_api_key_here);

// Search for photos with a tag of 'badgers'
flickr.photos.search({tags:'badgers'},  function(error, results) {
    sys.puts(sys.inspect(results));
});
我已将“sys”更改为“util”,因为节点提示我添加api密钥,所以我调用:

var FlickrAPI= require('flickr').FlickrAPI;
var sys= require('util');
var flickr= new FlickrAPI('...');

// Search for photos with a tag of 'badgers'
flickr.photos.search({tags:'badgers'},  function(error, results) {
    sys.puts(sys.inspect(results));
});
运行节点myfile.js,我得到:

var flickr= new FlickrAPI('a513719086ba8c3a28d2c7726939b58e');
            ^
TypeError: undefined is not a function
    at Object.<anonymous> (/home/charm/ciaranj-flickrnode-8a9d85f/lib/simple.js:3:13)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)
有人知道我是如何克服这个问题的吗


谢谢

npm install flickr安装,而不是您要找的。解释如何手动安装节点软件包

我认为npm install flickr安装的是,而不是您正在寻找的,解释了如何手动安装节点软件包是的,您是对的,而且该软件包更新得多。非常感谢。