busy feed/blog/replies/follow bugs due to API no longer supported

in #utopian-io6 years ago (edited)

Project Information

I believe everybody using busy.org already noticed these problems. I initially thought these might be temporary, but maybe not.

I found that it is related to APIs no longer supported, described here: Upcoming Changes to api.steemit.com by @steemitdev on 12/01/2018.

While they didn't specify the deadline of changes, it seems the time has come :( So unless Steemit doesn't support them again in the previous way, these problems will be permanent, so busy should change the code.

API changes are described in the above post, and here is the main summary for busy:

  • get_discussions_by_xxx is no longer supported as tags API but as condenser API: change tags_api => condenser_api
  • get_discussions_by_active is no longer supported at all
  • follows queries should also be used through hivemind condenser API.
Update (as of 20 Dec 2018 21:45 UTC)

Some legacy APIs seem working again. Not sure if this's temporal nor how long they will be offered. In any case, if they're stopped again, those APIs listed above are the ones affected.

May need to change at least these two files:

Expected behavior

  • Blog, feed should be shown properly depending the option chosen.
  • Recommended posts should be shown.
  • Replies should be shown.
  • Follower/Following "should" be shown alphabetically (It was before. and steemit.com still does)

Actual behavior

  • Showing the same old posts again and again. sometimes random flash scrolling
  • Showing nothing (e.g., recommended posts/reblogged authors/replies)
  • Blog/Feed/Feed with tag (trending/created/active/hot)
  • Follower/Following users are shown in random order.

same posts, no reblogged authors, no recommended posts

There are 8 comments, but show nothing.

Followers/Following are shown in a random order (not alphabetically)

How to reproduce

They occur every time on all platforms(Win/MacOS/Android/iOS, every browser I tested)

Suggestions to Steemit

https://developers.steem.io/apidefinitions/ should also be changed. It still says get_discussions_by_xxx is tags api.

GitHub Account

https://github.com/economicstudio

I opened the issue here: https://github.com/busyorg/busy/issues/2133

Sort:  

Hi @blockchainstudio, thanks for making this contribution.

I noticed these behaviors as well.

I must commend you for the extra analysis. Unfortunately, a ticket addresing the issue of the feed page loading a single post that is then repeated multiple times , was already opened on github. Hence, this contribution would be scored based on these additional finds:

  • Showing nothing (e.g., recommended posts/reblogged authors/replies)
  • Follower/Following users are shown in random order.
  • Comments not loading.

Feedback:

  1. As with your previous reports I like that you always analyse the cause of the error and that you always propose a fix. Reduces the workload for the POs.

  2. To avoid submitting a similar report in the future, you can search the github issues page using a keyword that describes the issue to check for a match. And if a similar ticket is opened at the time, similar or related cases can then be discussed within the comment section.

I hope this feedback helps you in your future contributions :)

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hi @fego again :) busy didn't allow me to write my long reply twice :( So here is my short reply.

Thank you for your comment. As you may have notice, I'd only like to report a bug when I can find fix or cause at least. That might be why PO started the discussion in my issue. I also thought about leaving a long comment in the previous github issue, but since I also included other bugs not mentioned previously, so I thought it might be better to open a new one so that other issues are not ignored. But you seem to disagree. I also think there are pros and cons, but next time I'll leave as a github comment next time if I could find an issue related enough. Thank you!

Thank you for your review, @fego! Keep up the good work!

또 버그를 한마리 잡으셨군요. 축하드립니다.ㅎㅎ 버그사냥꾼으로 부계정을 하나 더 만드는건 어떤가요? ㅎㅎㅎ

ㅎㅎ그런것도 재밌겠네요. 하지만 리포트에 시간이 은근가서ㅠㅠ 제가 쓰거나 관심가는것만 이렇게 가끔 하려고요. 감사합니다^^

곰돌이가 @anpigon님의 소중한 댓글에 $0.018을 보팅해서 $0.005을 살려드리고 가요. 곰돌이가 지금까지 총 2163번 $27.564을 보팅해서 $26.868을 구했습니다. @gomdory 곰도뤼~

Summary in Korean: 한글로 따로 써드리긴 할텐데 일시적인 문제가 아닐 가능성이 매우 높습니다. 말씀드렸듯이 Steemit에서 비용절감을 위해서 여러 API나 API에 대한 지원을 축소하고 있는데 날짜를 정하진 않았는데 어제(한국시간 오늘)이 그날인가 봅니다. busy도 해당 영향을 받네요.

대부분의 댑들이 영향을 받겠어요. 그래도 스팀잇 Api는 한번 정리될 필요가 있어요.

네 곰돌이도 감사보팅(보팅해드릴 글목록 가져오는 것때문에)에 영향을 받아서 조금전 수정완료했습니다^^

스팀잇에 글도 많이 올리시고, 곰돌이도 수정하고 바쁘시네요.ㅎㅎ

그러게요ㅎㅎ 뭐하나 모르겠어요. 사실 지금 다른 일도 많은데ㅠㅠ 곰돌이 수정같은건 바로바로 안하면 그냥 마음이 편치 않더라고요. 아직 확실히 busy도 일부기능만 제대로 돌아가서 쓰는데 어려움이 많네요. 좋은 주말 맞이하는 금요일 되시길~


@blockchainstudio님 곰돌이가 6.4배로 보팅해드리고 가요~! 영차~

Hi @blockchainstudio!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @blockchainstudio!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

You do things when the opportunities come along. I've had periods in my life when I've had a bundle of ideas come along, and I've had long dry spells. If I get an idea next week, I'll do something. If not, I won't do a damn thing.

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 61038.67
ETH 2626.98
USDT 1.00
SBD 2.62