除了很佛系的作者,一般来讲,帖子收益的问题是大家都非常关心的问题,但是你知道吗?STEEMIT上显示的帖子(未结算)收益可能并不真实!
(图源 :pexels.com)
为什么这么说呢?因为今天的学习过程中,我发现了一个关于帖子收益的BUG。
我们获取一个帖子的信息有很多种方式,而比较常用的有get_content
以及get_blog
这两种,前者可以获得指定链接的内容,后者则可以按序号获取指定内容。
以获取我之前发布的一篇帖子为例,使用两个API调用的JSON分别为:
{"jsonrpc": "2.0", "method": "condenser_api.get_content", "params": ["oflyhigh", "ufo-2019-09-18"], "id": 1}
{"jsonrpc": "2.0", "method": "condenser_api.get_blog", "params": ["oflyhigh", 1787, 1], "id": 1}
这两个API调用,均可以返回帖子内容以及帖子的一些其它参数,比如说pending_payout_value
,接下来就是见证奇迹的时刻啦:
get_content
部分返回内容:
get_blog
部分返回内容:
发现问题了没有?同一篇文章使用get_content
以及get_blog
返回的pending_payout_value
并不相同!
按说同一篇文章,在点赞没有变化,奖金池没有大变化的情况下,用不同方法得到的pending_payout_value
应该是一样的,不一样说明其中之一是有BUG的。
也许你会说,不过是一两分SBD,无伤大雅,但是在金融系统里是不允许有一分一毫的误差的,如果出现误差,证明系统存在BUG。
当然了,这个不过是显示的收益,真正影响我们收益的是处理收益发放的程序,想必不会有BUG吧?😳
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: ‘有意思的BUG,帖子收益’