파애썬 beem을 이용해서 내가 팔로우하는 계정, 나를 팔로우하는 계정 조회

파이썬 beem을 이용해서 내가 팔로우(follow)하고 있는 계정 목록과 나를 팔로우하고 있는 계정 목록(팔로워 목록)을 확인할 수 있습니다.

먼저 내가 팔로우하고 있는 계정 목록을 조회하는 방법입니다. Account 클래스에 소속된 get_following() 함수를 이용합니다. 예를 들어 @joviansummer가 누구를 팔로우하고 있는지 확인하려면 아래와 같이 할 수 있습니다. 스팀 기준입니다만 하이브와 블러트에서도 동일한 방식으로 사용 가능합니다.

from beem import Steem
from beem.account import Account

node_list = ["https://api.steemit.com"]
steem = Steem(node=node_list)

steem_id = 'joviansummer'
account = Account(steem_id, blockchain_instance=steem)

following = account.get_following()

위의 코드를 실행하면 변수 following에는 @joviansummer가 팔로우하고 있는 계정 목록이 리스트(list) 형태로 할당됩니다. 결과 출력은 아래와 같이 할 수 있겠습니다.

if len(following) > 0:
  print(following)
else:
  print("팔로우하는 계정이 없습니다.")

나를 팔로우하고 있는 계정, 즉 팔로워(follower)를 조회하려면 Account 클래스의 get_followers() 함수를 사용합니다. 위의 코드에 이어서 @joviansummer의 팔로워 목록을 아래의 코드를 통해 확인할 수 있습니다. get_following() 함수와 마찬가지로 결과는 리스트(list) 형태로 반환됩니다.

followers = account.get_followers()  

if len(followers) > 0:
  print(followers)
else:
  print("팔로워가 없습니다.")

@joviansummer의 스팀 프로젝트

스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)

jswit 증인 노드 프로젝트를 시작합니다.

jsup 업보팅(upvoting) 서비스 소개

jsup 수혜자 지정 기능 추가

jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기

Coin Marketplace

STEEM 0.25
TRX 0.11
JST 0.033
BTC 63282.43
ETH 3083.92
USDT 1.00
SBD 3.85