声望分又回来啦

in #cn6 years ago

在之前的帖子《辛辛苦苦好几年,声望回到解放前》我曾提到微信公众号以及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}

两者返回的信息相同:

Reveal spoiler

懒得去探究steemit.com使用的是哪个,如果不是很懒的话,公众号换用上述两个API之一,即可解决声望分显示不正常的问题。

但是我克敌制胜的法宝之一就是拖延,幸运的是,果然不出我所料,昨晚再次用公众号检查声望分,发现一切正常了,api.steemit.com已经修复了这个BUG。

至于是MIRA还是HIVE还是JUSSI的问题,我就不清楚啦。好奇的是STEEMIT公司更新节点之前不做测试吗?声望分对大多数人而言只是个数字,但是对于依赖声望分的程序而言,这个BUG会坑苦了一批人呢。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

Sort:  

原因是steemit inc忘记把reputation_api 加到config里面去了

Posted using Partiko iOS

但愿他们不会忘记吃饭😡

鸥神早鸭~🌻

无非它就是闲着跟你开个玩笑嘛...😂

Posted using Partiko Android

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!

你好,我是新用户,急需20 sdb 来获得一个steemit数据库的权限。请问能不能我加你微信,转你人民币,然后你在这里转我20 sdb啊?

http://steemsql.com/monthly-subscription/ 这个数据库需要20 sbd来获得访问权限。

可以,告诉我你的微信号
我加你

哈哈,我早上也打算正常了,喜大普奔🤣

Posted using Partiko iOS