如何使用"tumblr.js"NodeJS模块将照片博客发布到tumblr

Xym*_*mon 2 javascript module tumblr node.js

我正在使用tumblr API的tumblr.js节点模块,并查看了他们的文档但是当我发布博客时无法弄清楚"选项"中的假设.到目前为止,我用这个模块完成的所有工作都取决于我的tumblr粉丝.我对发布的担忧如下:

  • 如何指定标签.
  • 如何从本地文件(或网址)上传照片,如果这是我能做的全部.)
  • 如何指定标题.
  • 如何指定标题.

参考代码:

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

var client= tumblr.createClient({

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

});

client.photo("xymonsinclair", options, callback);
Run Code Online (Sandbox Code Playgroud)

谢谢你!

Rob*_*o14 7

在"选项"中,您可以设置一个包含该照片帖子属性的对象.可用参数列于此处http://www.tumblr.com/docs/en/api/v2#pphoto-posts.

例:

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);
Run Code Online (Sandbox Code Playgroud)

  • 您必须知道必需字段是"source"或"data"("sources"数组),"source"应该是URL编码的二进制内容字符串.简而言之,您必须使用fs模块读取文件并编码以下字符,/?:@&= + $#然后你就可以上传了.更多信息:stackoverflow.com/questions/11435851/ (3认同)