Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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 如何在tumblr上发布照片博客;tumblr.js“;NodeJS模块_Javascript_Node.js_Module_Tumblr - Fatal编程技术网

Javascript 如何在tumblr上发布照片博客;tumblr.js“;NodeJS模块

Javascript 如何在tumblr上发布照片博客;tumblr.js“;NodeJS模块,javascript,node.js,module,tumblr,Javascript,Node.js,Module,Tumblr,我正在使用tumblr.js节点模块来实现tumblr API,并且已经查看了他们的文档,但是当我在博客上写东西的时候,我想不出“选项”中应该包含什么。到目前为止,我对这个模块所做的只是获取我的tumblr追随者。我对投寄的关注如下: 如何指定标记 如何从本地文件(或网址,如果我只能这样做的话)上传照片 如何指定标题 如何指定标题 参考代码: var tumblr = require('tumblr.js'); var client= tumblr.createClient({

我正在使用tumblr.js节点模块来实现tumblr API,并且已经查看了他们的文档,但是当我在博客上写东西的时候,我想不出“选项”中应该包含什么。到目前为止,我对这个模块所做的只是获取我的tumblr追随者。我对投寄的关注如下:

  • 如何指定标记
  • 如何从本地文件(或网址,如果我只能这样做的话)上传照片
  • 如何指定标题
  • 如何指定标题
参考代码:

var tumblr = require('tumblr.js');

var client= tumblr.createClient({

    consumer_key: '*',
    consumer_secret: '*',
    token: '*',
    token_secret: '*'

});

client.photo("xymonsinclair", options, callback);
非常感谢

在“选项”中,您可以设置包含该照片帖子属性的对象。此处列出了可用的参数

例如:

var tumblr = require('tumblr.js');

var client= tumblr.createClient({

    consumer_key: '*',
    consumer_secret: '*',
    token: '*',
    token_secret: '*'

});

// todo: set up your options
var options = {
    caption: '',
    link: '',
    source: '',
    data: []
};

client.photo("xymonsinclair", options, callback);

我很想知道这是怎么回事,我试过了,但没有任何运气。。。您可以填写一个工作示例的选项吗?您必须知道必填字段是“源”或“数据”(“源”数组),“源”应该是URL编码的二进制内容字符串。简而言之,您必须使用fs模块读取文件并对以下字符进行编码:/?:@&=+$#然后你就可以上传了。更多信息:stackoverflow.com/questions/11435851/@Roberto14这可能是个愚蠢的问题,但如何设置客户密钥和客户密钥?我想在客户端这样做是完全错误的,每个人都可以看到。或者我完全没有抓住要点,TumblrAPI永远不应该在客户端使用(用于提交照片、帖子)?@godzsa事实上,这是个好问题。在本例中,我们使用的是nodejs Web服务器,其中客户端机密是安全的,并且对客户端代码隐藏。在基于浏览器的webapps中,必须使用不同的授权方法。