안녕하세요 ayogom 입니다.
[NodeJS] API 사용 법 1편 스팀 라이브러리 설치 과 [NodeJS] API 사용 법 2편 보팅을 해볼까?에 이어서 3편입니다. 혹시나 아직 안 읽으셨다면 한번 읽어보실 것을 추천해 드립니다. 누구나 손쉽게 접근할 수 있도록 노력하고 있습니다 ㅎ
어제 보팅에 이어서 오늘은 글 작성 하는 방법에 대해서 알아볼 예정입니다.
해당 메뉴얼은 "https://developers.steem.io/apidefinitions/#broadcast_ops_comment" 이지만 이것으로는 제가 봤을 때 작성 하실 수 없을 것 같아서 제가 따로 준비해봤습니다.
steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err,result);
});
어제와 같이 오늘도 해당 속성 값에 대해서 알아봅시다.
- wif : 보팅할 계정의 포스팅 키 값
- parentAuthor : 원문의 글쓴이
- parentPermlink : 원문의 주소 (태그값)
- author : 글쓴이
- permlink : 글 주소
- title : 제목
- body : 내용
- jsonMetadata : 속성값
심플하진 않은듯 합니다. 하나씩 설명을 해보자면, parentAuthor 는 댓글 사용시 같은 원문이 있는 경우 저자 이름에 사용됩니다. ㅎㅎ 그 외에는 그다지 어렵지 않을 듯 합니다. 그리고 jsonMetadata 은 조금 복잡 할 수 있는데 보통 스팀잇 글에 대한 속성을 의미하고 있습니다. 어제 제가 작성한 글을 살펴보면 아래와 같습니다.
주로 보이는건 링크들과 태그 그리고 어디서 작성되었는지 그러한 정보가 들어있습니다.
한번 소스를 작성해보겠습니다.
var wif = "**************";
var parentAuthor = "";
var parentPermlink = "test";
var author = "jerry.van.lee"
var permlink = "nodejs-test-00"
var title = "Nodejs 테스트 중입니다."
var body = "이렇게 넣으면 테스트가 됩니다. \n 엔터 대신에는 `\n` 을 넣어서 사용하시면 됩니다."
var jsonMetadata = {"tags":["test"],"app":"steemcoinpan\/0.1","format":"markdown"};
steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err,result);
});
이렇게 짜고 저는 "comment.js" 라고 저장을 했습니다. 그럼 돌려 봅니다.
node comment.js
에러가 발생하지 않고 정상적으로 글 작성이 된것 같습니다!
어떤가요? 위에 작성한대로 출력이 되었나요? 따옴표 부분이 무시되어버리긴 했는데 의도한 대로 주소 값도 nodejs-test-00
으로 잘 나온듯 하네요 low 데이터로 살펴봐도
의도한것 처럼 잘 나왔습니다. ㅎ Nodejs로 글쓰기 쉽죠?
내일은 이 작성을 내가 원하는 시간에 예약 글쓰기가 될 수 있도록 한번 내용을 추가해 보도록 하겠습니다~
그럼 내일 또 만나요~ 뾰로롱~
작성 예정인 글 List
- Nodejs 를 이용한 스팀 API 사용해보기 (계속)
- SCT 포스팅피 납부 방법
누군가에게는 도움이 될 수 있는 글
스팀잇 기본 이야기
- 복잡한 키&패스워드는 그만 손쉬운 로그인 키체인의 사용법
- 계정 옆의 숫자 평판? "reputation" 이란
- [요청] 스팀엔진 사용방법
- 스팀잇 내부 거래 사이트, 마켓
- 오랜만에 스팀잇에 돌아왔더니 로그인이 안됩니다 (Logging in with non-posting key)
- 스팀잇에 기존 사용하던 트론 지갑을 연결하는 방법
- 스팀 체인의 패스워드 / 키의 역활
- [요청] 스팀엔진 Explorer 가 접속이 되지 않아요
- Steemit의 태그 사용법과 커뮤니티스 사용법
- Steemit 프로필 변경 방법
- 스팀파워 임대가 안된다 왜?
- 스팀잇 계정 만들기
- 스팀잇 저장 보상의 종류와 뭐가 좋을지
- 스팀잇 속닥속닥 비밀 메모 사용하기!
- 스팀/스달 입금, 출금 그리고 업비트 이용방법
- 갑자기 steemit 사이트가 접속이 안된다면?
- 스팀잇 내에 붉은 글씨 사용법
- Steem체인의 또하나의 커뮤니티 "zzan"
- Steem체인의 또하나의 커뮤니티 "sct"
- 스팀잇 지갑에 접속이 되지 않을 때
- 스팀잇 글 작성 문법 [마크다운편]
- 스팀잇 글 작성 문법 [HTML]
- 스팀잇 가독성 및 작성을 편하게 해주는 "Steemit.com Enhancer" 툴
스팀잇 심화 이야기
- 스팀의 인플레이션에 대해서
- 하루에 스팀 리워드 풀에 포함되는 스팀은 얼마나 될까?
- 하루에 도대체 어느정도의 스팀은 생성될까요?
- 내가 보팅 했더니 보상이 떨어졌다? 왜?
- 스팀달러가 1달러를 유지하는 방법
- 글이 써지지 않아요 왜? Resource Credits!? Your transaction failed to process
- 스팀잇 에서의 $ 는 USD(미국달러) 인가요?
- 스팀은 DPOS 기반의 블록체인입니다. 그럼 DPOS가 뭔가요?
- 증인에 역활은 무엇일까
- 스팀 증인 노드 세팅하기 1탄
- 스팀 증인 노드 세팅하기 2탄
- Steem Node 정리 (Full node 1편)
- Steem Node 정리 (Full node 2편) -설치
- 증인 노드 feed price 업데이트 방법
[US$80.50](▼16%)[SONGJING]SONGJING SJ-125E 제습기 / 송징 SJ-125E 제습기 / 36평적용 / 165W 고출력 / 대용량 물탱크 / 관부가
WWW.QOO10.COMDownvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
start success go! go! go!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@ayogom transfered 4 KRWP to @krwp.burn. voting percent : 7.21%, voting power : 70.17%, steem power : 1774102.57, STU KRW : 1200.
@ayogom staking status : 640 KRWP
@ayogom limit for KRWP voting service : 1.92 KRWP (rate : 0.003)
What you sent : 4 KRWP
Refund balance : 2.08 KRWP [53994127 - 2c6b283536d41a59b2f436331d48020397a88044]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit