도리안의 스팀잇 개발 이야기 #1 - 피드 구하기

in dclick •  6 years ago  (edited)



Illustrated by @newbijohn



시작하며...

저번 포스트를 올린지 벌써 며칠이 지났네요. 이번 포스트부터 스팀잇 API들을 하나씩 정리해보려고 합니다. 시작은 피드를 구하는 것으로 합니다.



condenser_api.get_feed

특정 사용자가 구독 중인 포스트들을 읽는 API입니다.



파라메터 [account, start_entry_id, limit]

이름데이터형설명
accountstring* 피드를 읽을 대상 계정
* 예) dorian-lee
start_entry_idstring* 피드를 읽을 시작 위치
* 포스트의 entry_id 값을 대입
* 처음부터 읽으려면 0을 대입
* 예) 3856
limitint* 피드로부터 읽을 포스트 개수
* 최대 500까지 가능
* 예) 100



응답 결과

이름데이터형설명
jsonrpcstring"2.0"
resultarray* 피드로부터 읽힌 포스트들
* 포스트의 JSON 형식에 대해서는 추후 작성 예정



API 실행 예 - curl 명령어

  • 계정 dorian-lee의 피드의 처음부터 10개의 포스트 읽기
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed", "params":["dorian-lee", 0, 10], "id":1}' https://api.steemit.com
  • 계정 dorian-lee의 피드에서 엔트리 ID가 3864인 포스트부터 20개의 포스트 읽기
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed", "params":["dorian-lee", 3864, 20], "id":1}' https://api.steemit.com



API 실행 예 - Postman

  • 계정 dorian-lee의 피드의 처음부터 10개의 포스트 읽기

스크린샷 2018-10-29 오전 4.37.16.png

마치며...

지금까지 특정 사용자의 피드를 구하는 condenser_api.get_feed API에 대해 알아보았습니다. 피드를 구하는 것부터 시작해 보니 포스트의 JSON 포맷에 대해서도 추가 정리가 필요하네요. 이에 대해서는 추가로 포스트를 작성할 예정입니다. 이외에도 자바 언어를 사용하여 API를 실행하는 방법도 다음에 보여드리겠습니다.


Sponsored ( Powered by dclick )

dclick-imagead

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:  

@검색 condenser_api.get_feed

안녕하세여. @steem.apps입니당. 요청하신 구글 내 스팀잇 [condenser_api.get_feed] 검색 결과에요~♥

1. holger80님의 API methods list for AppBase
There is backward compatibility api which is called condenser_api . Using this api you can use all old api calls. In the following, I show you a complete list of the ...

와 보라색 트립스팀 광고가 눈에 확 ~ 띄네요.
도리안님 포스팅보고 저도 조금씩 해봐야겠어요~
신비로운 스팀잇 세계 ~

혹시 IT 분야에 종사하시는지요...

우왓~!
트립스팀 이미지 광고드앗~♩♬
디클릭 클릭 함께 응원합니당~!
행복한 하루 보내셔용~^^

Posted using Partiko Android

감사합니다. 즐거운 하루 보내세요.

["dorian-lee", 3864, 2]에서 id 3864의 뜻은 몬가요?
뒤에는 2가 아니라 10을 의미하신거죠?^^

각 포스트들은 엔트리 ID를 가지고 있고요. 해당 포스트부터 읽으려면 그걸 사용해야 하네요. 잘못 적어서 수정했습니다. 감사합니다.

오오오오오오
트립스팀이 디클릭에 광고했나보당

본문보다 광고가 눈에 들어온드앙~~~!

오오 본문은 눈이 안들어온드앙~❤️
트립스팀이 디클릭에 광고 올렸드앙
디클릭은 사랑이드앙
ㅎㅎㅎㅎㅎㅎㅎ개발은 어렵드아

본글은 진지한데 댓글은 코미디가 됐드앙~. ㅎㅎㅎㅎㅎㅎ

개발자 형들 존경합니다~!!ㅋㅋ

존경까지야... 저마다 전문 분야가 있잖아유.

요샌 제가 python으로 선회해서.. ^^;
어케든 js로 뭔가 해보려 했는데.. python이 확실히 확장성이 더 좋긴 하네요. ^^;
자주 좋은 글 부탁드립니다.

감사합니다. 열심히 할께요. ^^

Congratulations @dorian-lee! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published a post every day of the week

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

Trick or Treat - Publish your scariest halloween story and win a new badge
SteemitBoard notifications improved

Support SteemitBoard's project! Vote for its witness and get one more award!

이형이 난 파이썬 2틀 공부했것만ㅋㅋㅋㅋㅋㅋ
도리안 개발자 만세!!! ㅋㅋㅋ하나도모르겠다 ㅋㅋ

파이썬 잘 부탁해유~

newbijohn님이 dorian-lee님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
newbijohn님의 [singsteem contest] 나는 코노(코인노래방) 가수다. 현재 참가현황! 무려 참가자가 21명이래!! +상금도 더 늘었쩌염~~

...분들도 계십니다. ㅠㅠ 하아.......



_현재 대망의 참가자들 입니다.

dorian-lee님께서 첫 빠따로 ...캬... 형님 감동!! 콧소리가 매우 매력적인 따르릉 입니다. 이거 안들으면 인싸아...