Node.js 스터디 #2 - 스팀잇 포스트 올려보기

in #zzan2 years ago

이번 포스트에서는 Node.js로 포스팅에 성공한 코드를 공유합니다. @ayogom 님의 포스트를 보고 따라해보시는 분들 중에 어려움을 겪는 분들이 계시는데, 제가 여기에 올리는 코드가 도움이 되기를 바랍니다.

comment.js

포스팅을 수행하는 코드입니다. 코드 테스트를 해보시려면, 아래 사항들을 수정하시면 됩니다.

  • wif: 보팅할 계정의 포스팅 키
  • parentAuthor: 빈 값으로
  • parentPermlink: 포스트의 1번째 태그\
  • author: 포스트를 올릴 계정
  • permlink: 포스트의 주소 값. 기존 포스트와 겹치지 않으면 됩니다.
  • title: 포스트의 제목
  • body: 포스트의 내용. 마크다운 형식을 사용하면 됩니다.
  • jsonMetadata: 포스트의 메타데이터
    -- tags: 포스트의 태그들
    -- app: 포스트를 올리는 앱의 이름과 버전
    -- format: "markdown"을 지정하세요.

아래 코드는 포스팅에 성공한 코드입니다. wif 값은 포스팅 키이므로 여기서는 삭제했습니다.

var steem = require('steem');

var wif = "";
var parentAuthor = "";
var parentPermlink = "dorian";
var author = "hive-131263";
var permlink = "hive-131263-202203091548-test";
var title = "테스트 글입니다.";
var body = "Node.js 활용하여 포스트 올리는 코드를 구현해 보았습니다. 이 글이 보인다면, 코딩은 성공적입니다. @ayogom 님 포스트를 참고하였으며, 감사드립니다.";
var jsonMetadata = {"tags":["dorian", "test", "zzan"], "app":"dorian-test-app\/0.0.1", "format":"markdown"};

// 테스트 포스트 올려보기
steem.broadcast.comment(
    wif,
    parentAuthor,
    parentPermlink,
    author,
    permlink,
    title,
    body,
    jsonMetadata,
    function(err, result) {
        console.log(err,result);                                
    }
);

지난 포스트


참고 포스트

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 67024.68
ETH 3312.25
USDT 1.00
SBD 2.74