在之前的帖子《辛辛苦苦好几年,声望回到解放前》我曾提到微信公众号以及steemd.com上显示的声望分突然就归零了。
(图源 :pixabay.com)
因为测试其它节点可以正常获取账户的声望分,所以我的判断是节点api.steemit.com出现BUG了,至于解决方案就是一个字:等
有朋友微信上问我为啥busy啥的可以正常显示账户的声望分,这个很好理解,因为它们使用的不是api.steemit.com节点,而是其它第三方节点。
又有朋友问我,为啥steemit.com上显示的声望分是正常的呢?这个就略复杂了,且听我细细道来。
公众号以及steemd.com获取用户声望分,都使用的是condenser_api.get_accounts
,这个在获取用户账户信息的同时返回账户reputation信息。
使用方法如下:
{"jsonrpc": "2.0", "method": "condenser_api.get_accounts", "params": [["oflyhigh"]], "id": 1}
其实除了这个condenser_api.get_accounts
,还有两个方法可以返回声望分,分别是follow_api.get_account_reputations
以及reputation_api.get_account_reputations
,使用方法如下:
{"jsonrpc": "2.0", "method": "follow_api.get_account_reputations", "params": {"account_lower_bound": "oflyhigh", "limit": 1}, "id": 1}
{"jsonrpc": "2.0", "method": "reputation_api.get_account_reputations", "params": {"account_lower_bound": "oflyhigh", "limit": 1}, "id": 1}
两者返回的信息相同:
懒得去探究steemit.com使用的是哪个,如果不是很懒的话,公众号换用上述两个API之一,即可解决声望分显示不正常的问题。
但是我克敌制胜的法宝之一就是拖延,幸运的是,果然不出我所料,昨晚再次用公众号检查声望分,发现一切正常了,api.steemit.com已经修复了这个BUG。
至于是MIRA还是HIVE还是JUSSI的问题,我就不清楚啦。好奇的是STEEMIT公司更新节点之前不做测试吗?声望分对大多数人而言只是个数字,但是对于依赖声望分的程序而言,这个BUG会坑苦了一批人呢。
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
原因是steemit inc忘记把reputation_api 加到config里面去了
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
但愿他们不会忘记吃饭😡
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
鸥神早鸭~🌻
无非它就是闲着跟你开个玩笑嘛...😂
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你好,我是新用户,急需20 sdb 来获得一个steemit数据库的权限。请问能不能我加你微信,转你人民币,然后你在这里转我20 sdb啊?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
http://steemsql.com/monthly-subscription/ 这个数据库需要20 sbd来获得访问权限。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
可以,告诉我你的微信号
我加你
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
哈哈,我早上也打算正常了,喜大普奔🤣
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit