RE: [Busy] User page loading fail - page not found

You are viewing a single comment's thread from:

[Busy] User page loading fail - page not found

in utopian-io •  6 years ago 

Hey!
The issue was caused by Steemit throttling API requests we made to api.steemit.com from the server. Currently, we are running on different API endpoint (thanks to @anyx).

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for your reply. @anyx thank you too.

Btw, is that cap permanent? seems anyx's server return some info differently, which may be the reason of "reblogged" and follower/ing info mismatch.

Do you know which API calls are giving different results?

Hi @anyx,

For instance,

  • condenser_api.get_follow_count
    • curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["blockchainstudio"], "id":1}' https://api.steemit.com {"jsonrpc":"2.0","result":{"account":"blockchainstudio","following_count":276,"follower_count":805},"id":1}
    • curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["blockchainstudio"], "id":1}' https://anyx.io {"id":1,"jsonrpc":"2.0","result":{"account":"blockchainstudio","follower_count":806,"following_count":276}}
      -> which is why I see 806 follwers on https://busy.org but 805 on staging.busy.org or steemit (I'd appreciate if you could follow me so that it could be actually 806! haha)
  • condenser_api.get_followers
  • condenser_api.get_following
    => for these two, anyx.io returns alphabetically (old way, which I actually prefer though :)
    I guess this is because you don't use hivemind, for instance, yours doesn't suffer from zero reputation: https://github.com/steemit/steem/issues/3240 (which Busy doesn't use, eSteem/steempeak uses for voting details)

Hope this helps. Don't forget to follow me to make it 806 :) I'm kidding.

This is because you are comparing a full node (anyx.io) to a hivemind node (steemit). Fortunately, I also run a hivemind node :)
If you run your query against https://hive.anyx.io you get the same results as you would with api.steemit.com.

curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["blockchainstudio"], "id":1}' https://hive.anyx.io
{"id":1,"jsonrpc":"2.0","result":{"account":"blockchainstudio","follower_count":805,"following_count":277}}

As I wrote I knew it was due to hivemind, but I didn't know you also have the hivemind node. Thanks!

ps. I just voted you for witnesses. Even though I knew you deserve it, I didn't cause you were always safe for top20 :) But these days sometimes even 10k is important. I also worked for Facebook before (now I'm in academia). Glad to meet you and thanks for your reply. I was actually surprised since not many witnesses don't communicate enough. Thanks again!

The @ mention summons me. ;)
& Thanks, appreciate it! Every bit does count.
Similar background to me -- now I definitely need to follow!

Many thanks! Now it's 806 (but again 807 with hivemind :) I should figure out whether the set is actually different or just count mismatch)

Haha again not all witnesses respond to the mention :) Maybe because you're usually behind the scene, so num of mentions might be lower than others. While my SP including proxy is only 15k or so, if you happen to be below top20, I'll make a post in kr so you can get much more votings that you deserve.

@anyx. What will it take to get your cat to leave us alone?

We’re changing the opening paragraph every week. We’re featuring new chefs every week. We’re personally reaching out to you every week. What else do we need to do to get you to call off your cat?

and hope you would fix voting pct problem too. For many users including me, the follower's SP is outdated.