2sucres-api 中文文档教程

发布于 6年前 浏览 46 项目主页 更新于 3年前

2sucres-api

Installation

yarn add 2sucres-api

Utilisation

const apiFactory = require('2sucres-api')
const api = apiFactory(cookies, csrfToken)

const TOPIC_ID = 1
const MESSAGE_ID = 1

/**
 * Récupère le nombre de messages d'un topic
 * et l'indique dans le message original du topic
 */
async function run () {
  const topic = await api.getTopic(TOPIC_ID)
  const messageCount = topic.messageCount
  await api.editMessage(MESSAGE_ID, `Le topic contient ${messageCount} message(s)`)
}

run().catch(err => {
  // global error handling
  console.error(err.stack)
  process.exit(1)
})

API

Functions

clearNotifications()

Supprime les notifications

deleteTopic(topicId)

Supprime un topic

editMessage(messageId, content)

Édite un message

getMessage(messageId)message

Récupère les informations d'un message par son id

getMessages(topicId, page)Array.<message>

Retourne la liste des messages d'une page d'un topic

getNotifications(clear)

la liste des notifications

getTopicEnd(topicId)

Récupère la fin du topic

getTopic(topicId, page)topic

收拾主题信息

getTopics(page, forumId)Array.<topic>

Récupère la liste des topics

lockTopic(topicId)

锁定主题

postMessage(topicId, content)

Poste un message

postTopic(title, content, options)

Poste un topic

unlockTopic(topicId)

Délock un topic

updateTitle(topicId, title)

Met à jour le titre d'un topic

clearNotifications()

Supprime les notifications

Kind: global函数

deleteTopic(topicId)

Supprime un topic

Kind:全局函数

ParamType
topicIdnumber

editMessage(messageId, content)

Édite un message

Kind: global function

ParamType
messageIdnumber
contentstring

getMessage(messageId) ⇒ message

Récupère les informations d'un message par son id

Kind: global function

ParamType
messageIdnumber

getMessages(topicId, page) ⇒ Array.&lt;message&gt;

返回列表des messages d'une page d'un topic

Kind: 全局函数

ParamTypeDefault
topicIdnumber
pagenumber1

getNotifications(clear)

Récupère la liste des notifications

Kind: 全局函数

ParamTypeDefaultDescription
clearbooleanfalsesi vrai, supprime les notifications après les avoir récupérées

< a name="getTopicEnd">

getTopicEnd(topicId)

Récupère la fin du topic

Kind:全局函数

ParamType
topicIdnumber

getTopic(topicId, page) ⇒ topic

Récupère les informations d'un topic

Kind : 全局函数

ParamTypeDefault
topicIdnumber
pagenumber1

getTopics(page, forumId) ⇒ Array.&lt;topic&gt;

Récupère la liste des topics

Kind: 全局函数

ParamTypeDefault
pagenumber1
forumIdnumber1

lockTopic(topicId)

锁定主题

Kind: 全局函数

ParamType
topicIdnumber

发布

postMessage(topicId, content)

消息

Kind: 全局函数

ParamType
topicIdnumber
contentstring

postTopic(title, content, options)

Poste联合国主题

Kind: 全局函数

ParamType
titlestring
contentstring
optionsobject

unlockTopic(topicId)

解锁主题

Kind: 全局函数

ParamType
topicIdnumber

updateTitle(topicId, title)

Met à jour le titre d'un topic

Kind:全局函数

ParamType
topicIdnumber
titlestring

2sucres-api

Installation

yarn add 2sucres-api

Utilisation

const apiFactory = require('2sucres-api')
const api = apiFactory(cookies, csrfToken)

const TOPIC_ID = 1
const MESSAGE_ID = 1

/**
 * Récupère le nombre de messages d'un topic
 * et l'indique dans le message original du topic
 */
async function run () {
  const topic = await api.getTopic(TOPIC_ID)
  const messageCount = topic.messageCount
  await api.editMessage(MESSAGE_ID, `Le topic contient ${messageCount} message(s)`)
}

run().catch(err => {
  // global error handling
  console.error(err.stack)
  process.exit(1)
})

API

Functions

clearNotifications()

Supprime les notifications

deleteTopic(topicId)

Supprime un topic

editMessage(messageId, content)

Édite un message

getMessage(messageId)message

Récupère les informations d'un message par son id

getMessages(topicId, page)Array.<message>

Retourne la liste des messages d'une page d'un topic

getNotifications(clear)

Récupère la liste des notifications

getTopicEnd(topicId)

Récupère la fin du topic

getTopic(topicId, page)topic

Récupère les informations d'un topic

getTopics(page, forumId)Array.<topic>

Récupère la liste des topics

lockTopic(topicId)

Lock un topic

postMessage(topicId, content)

Poste un message

postTopic(title, content, options)

Poste un topic

unlockTopic(topicId)

Délock un topic

updateTitle(topicId, title)

Met à jour le titre d'un topic

clearNotifications()

Supprime les notifications

Kind: global function

deleteTopic(topicId)

Supprime un topic

Kind: global function

ParamType
topicIdnumber

editMessage(messageId, content)

Édite un message

Kind: global function

ParamType
messageIdnumber
contentstring

getMessage(messageId) ⇒ message

Récupère les informations d'un message par son id

Kind: global function

ParamType
messageIdnumber

getMessages(topicId, page) ⇒ Array.&lt;message&gt;

Retourne la liste des messages d'une page d'un topic

Kind: global function

ParamTypeDefault
topicIdnumber
pagenumber1

getNotifications(clear)

Récupère la liste des notifications

Kind: global function

ParamTypeDefaultDescription
clearbooleanfalsesi vrai, supprime les notifications après les avoir récupérées

getTopicEnd(topicId)

Récupère la fin du topic

Kind: global function

ParamType
topicIdnumber

getTopic(topicId, page) ⇒ topic

Récupère les informations d'un topic

Kind: global function

ParamTypeDefault
topicIdnumber
pagenumber1

getTopics(page, forumId) ⇒ Array.&lt;topic&gt;

Récupère la liste des topics

Kind: global function

ParamTypeDefault
pagenumber1
forumIdnumber1

lockTopic(topicId)

Lock un topic

Kind: global function

ParamType
topicIdnumber

postMessage(topicId, content)

Poste un message

Kind: global function

ParamType
topicIdnumber
contentstring

postTopic(title, content, options)

Poste un topic

Kind: global function

ParamType
titlestring
contentstring
optionsobject

unlockTopic(topicId)

Délock un topic

Kind: global function

ParamType
topicIdnumber

updateTitle(topicId, title)

Met à jour le titre d'un topic

Kind: global function

ParamType
topicIdnumber
titlestring
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文