前晚0点左右向美国的asksteem.com作者 @thekyle提了一个增加user search api的请求,并且答应他写一篇中文贴子介绍asksteem,这哥们神速,5个小时就上线并且更新了API使用文档。欠的债要快点还,要不越欠越多,所以有了这篇。
asksteem是什么
asksteem是一个搜索引擎,目前专注于steem区块链上的内容,无广告,也没有间谍软件。它把steem区块链上的内容转储至elastic search,利用elastic的全文索引和搜索功能实现steem内容的搜索。像google一样,通过搜索框即可进行关键字搜索。
操作说明
喜欢简单,不需要看操作指南就能上手的app/服务,asksteem的产品设计非常棒
像google一样,输入关键字直接搜 谷哥点名,返回结果列表
搜tags tags:timknip-note
搜用户
直接搜用户名
第一个结果能看到关于此用户的简单信息,用户名,Steemit地址,follower和following还有最近 的3个贴子
Follow搜索
followers:timknip 谁Follow了timknip
following:timknip timknip follow了谁
followers_count:>100 关注者大于100的用户
following_count:<10 关注者小于10的用户
reputation 声誉搜索
rep:>40 声誉大于40
贴子数搜索
post_count:>100 发贴数大于100的用户
注册日期搜索
日期格式:YYYY-MM-DD.
created:2017-06-20 2017年6月20日这天注册的用户
created:[2017-05-01 TO 2017-05-31] 2017年5月1日至2017年5月31日注册的用户
钱包搜索
可以搜SBD,Steem Power以及Steem的余额
balances.total.SBD:10 SBD余额为10的用户
sp:>50 steem power大于50的用户
balances.total.STEEM:[40 TO 50] steem余额介于40-50的用户
metadata搜索
meta.profile.location:"Shanghai" 位置填写了Shanghai的用户
meta.profile.about:"developer" 自我介绍是developer的用户
组合
以上各字段搜索可以进行组合,例如:
meta.profile.about:developer AND sp:>5000 steem power大于5000的developer
API调用
很简单,只要把以上搜索的链接中地址www改成api即可,如果需要返回用户数据,加上types=user即可
https://www.asksteem.com/search?q=meta.profile.about%3Adeveloper+AND+sp%3A>5000 ===>
https://api.asksteem.com/search?q=meta.profile.about%3Adeveloper+AND+sp%3A>5000&types=user