telegra.ph icon indicating copy to clipboard operation
telegra.ph copied to clipboard

📝 Tiny API helper for Telegra.ph

📝 telegra.ph

NPM Version Build Status

Tiny API helper for Telegra.ph.

Telegra.ph API docs

API

Installation

$ npm install telegra.ph --save

Example

const Telegraph = require('telegra.ph')

const client = new Telegraph()

client.createAccount().then((account) => {
  client.token = account.access_token
  return client.getPageList()
}).then((pages) => console.log(pages))

const Telegraph = require('telegra.ph')

const client = new Telegraph(process.env.TOKEN)
client.getPageList().then((pages) => console.log(pages))

API documentation

createAccount

.createAccount(shortName, name, url)

createPage

.createPage(title, content, authorName, authorUrl, returnContent)

editAccountInfo

.editAccountInfo(shortName, name, url)

editPage

.editPage(path, title, content, authorName, authorUrl, returnContent)

getPage

.getPage(path, returnContent)

getViews

.getViews(path, year, month, day, hour)

getPageList

.getPageList(path, offset, limit)

revokeAccessToken

.revokeAccessToken()