Javascript 如何在tumblr上发布照片博客;tumblr.js“;NodeJS模块
我正在使用tumblr.js节点模块来实现tumblr API,并且已经查看了他们的文档,但是当我在博客上写东西的时候,我想不出“选项”中应该包含什么。到目前为止,我对这个模块所做的只是获取我的tumblr追随者。我对投寄的关注如下: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({
- 如何指定标记
- 如何从本地文件(或网址,如果我只能这样做的话)上传照片
- 如何指定标题
- 如何指定标题
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中,必须使用不同的授权方法。