Login
Discover
Waves
Communities
Login
Signup
lemooljiang
@lemooljiang
75
Designer , Poet , Technology enthusiasts
Followers
2368
Following
95
Follow
Resource Credits
Available
Used
Location
Guangzhou
Created
2016-07-16 04:39
RSS Feed
Subscribe
Comments
Blog
Posts
Comments
Communities
Wallet
lemooljiang
starnote
2020-01-16 03:56
RE: SteemJS中文手册
steem.broadcast.vote(wif, voter, author, permlink, weight, function(err, result) { console.log(err, result) }) //函数讲解 steem.broadcast.vote ( wif, //发帖密钥 voter, //点赞人 author, //作者 permlink, // URL地址 weight
$ 0.000
0
lemooljiang
starnote
2020-01-16 03:50
RE: SteemJS中文手册
发贴或评论都是用的同一个函数,只是评论的parent_author为空。 steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) { console.log(err, result) }) //函数讲解
$ 0.000
1
lemooljiang
starnote
2020-01-16 03:38
RE: SteemJS中文手册
循环遍历出用户所有历史,包括所有的发贴、评论、转帐、更改密码等信息,也就是说用户的所有操作都在这个历史里面。 getAll() { let account = "starnote" let from = 10 let limit = 9 let i = 1 let _this = this async function getAllHistory(all=[]){
lemooljiang
starnote
2020-01-16 03:37
RE: SteemJS中文手册
这个方法会获得用户所有点赞,转账,收益,custom json等等记录。 steem.api.getAccountHistory(account, from, limit, function(err, result) { console.log(err, result) }) --参数解释: account--用户 from--开始位置,0表示零位,-1表示最后一位 limit--一次查多少条 eg:它是从后往前查
lemooljiang
starnote
2020-01-16 03:31
RE: SteemJS中文手册
帐户数据几乎都在这里了,包括创建的时间,余额,点赞能量等等。 steem.api.getAccounts(['lemooljiang'], function(err, result) { console.log(789,err, result); });
lemooljiang
starnote
2020-01-16 03:29
RE: SteemJS中文手册
用户关注的作者们的最新文章列表 steem.api.getDiscussionsByFeed(query, function(err, result) { console.log(err, result) }) eg: getFeed(){ let that = this let query = {tag: 'lemooljiang', limit: 20}
lemooljiang
starnote
2020-01-16 03:28
RE: SteemJS中文手册
let query = { limit : 5, start_author:'lemooljiang', start_permlink: ""} this.steem.api.getDiscussionsByComments(query, function(err, result) { console.log(265, err, result) })
lemooljiang
starnote
2020-01-16 03:26
RE: SteemJS中文手册
steem.api.getContentReplies(author, permlink, function(err, result) { console.log(err, result) }) eg: steem.api.getContentReplies('lemooljiang', 'steemjs-41', function(err, result) { console.log(err, result)
lemooljiang
starnote
2020-01-16 03:09
RE: SteemJS中文手册
steem.api.getContent(author, permlink, function(err, result) { console.log(err, result) }) eg: steem.api.getContent('lemooljiang', 'steemjs-41', function(err, result) { console.log(934,err, result) })
lemooljiang
starnote
2020-01-16 03:05
RE: SteemJS中文手册
post.json_metadata还可以按需求写入其它的数据,有点类似MongoDB。这样的话易于对文章进行过滤,也可保存一些特殊的数据。 json_metadata:
lemooljiang
starnote
2020-01-16 03:03
RE: SteemJS中文手册
steem.api.getTrendingTags('cn', 15, function(err, result) { //获取在cn后的15个流行标签 ,留空表示从最热门的开始 console.log(123, err, result) })
lemooljiang
starnote
2020-01-16 03:02
RE: SteemJS中文手册
一般依据标签对文章进行分类。tags在json_metadata中,这是字符串,要先JSON.parse转成对象形式 getCategory() { let category_net = "songofera" for (let i = 0; i < 100; i++) { let data_str = this.posts[i].json_metadata let data_obj
lemooljiang
starnote
2020-01-16 03:01
RE: SteemJS中文手册
active_votes: (41) [{…}, ...] author: "lemooljiang" author_reputation: 192999220769295 beneficiaries: [] body: " { let that = this return new Promise((resolve, reject) => { let beforeDate = new Date().toISOString().split('.')[0]
lemooljiang
starnote
2020-01-16 01:54
RE: SteemJS中文手册
async function main(author, startPermlink, beforeDate, limit){ let posts = [] while(true){ let result = await that.steem.api.getDiscussionsByAuthorBeforeDateAsync(author, startPermlink, beforeDate, limit)
lemooljiang
starnote
2020-01-16 01:53
RE: SteemJS中文手册
先设一个时间点,再从这个时间点后查询出其所有文章。这用在同步文章方面很实用。 function getPostsFromSteem(author, startPermlink, limit, posts, startTime){ //传入要查询的作者名,初始标签,一次查询的条数,初始化数组, 起始时间 return new Promise((resolve, reject) => { let
lemooljiang
starnote
2020-01-16 01:35
RE: SteemJS中文手册
steem.broadcast.accountUpdate(wif, account, owner, active, posting, memoKey, jsonMetadata, function(err, result) { console.log(err, result) })
lemooljiang
starnote
2020-01-16 01:34
RE: SteemJS中文手册
参考steemsnippets //用发贴私钥或密码登录 login(){ //用私钥或密码登录 this.isLoading = true let account = this.username this.steem.api.getAccounts([account], (err, result) => { if(result.length === 0){ this.isLoading =
lemooljiang
starnote
2020-01-16 01:32
RE: SteemJS中文手册
参考steemsnippets 这里, 我们要借助 Steem 官方提供的 steem-js SDK, 来创建账号, 主要用到的 API 有两个: steem.auth.generateKeys 用于生成4组密钥(owner, active, posting, memo), steem.broadcast.accountCreate 用于创建账号 register() { let newAccountName
← Latest
Older →