Skip to main content
View plugin on GitHub
See starters using this

gatsby-source-chatwork-messages

npm version

Source plugin for pulling data into Gatsby from chatwork.com using the ChatWork API.

Install

npm install --save gatsby-source-chatwork-messges

or

yarn add gatsby-source-chatwork-messges

How to use

// In your gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-chatwork-messages`,
      options: {
        // You can get an access token following https://help.chatwork.com/hc/ja/articles/115000172402-API%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%82%92%E7%99%BA%E8%A1%8C%E3%81%99%E3%82%8B.
        accessToken: `YOUR_PERSONAL_ACCESS_TOKEN`,
        // You can check a room_id following https://help.chatwork.com/hc/ja/articles/360000142942-%E3%83%AB%E3%83%BC%E3%83%A0ID%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B
        roomID: `TARGET_ROOM_ID`,
        // Search term (optional)
        // See docs: http://developer.chatwork.com/ja/endpoint_rooms.html#GET-rooms-room_id-messages
        f: 1
      }
    }
  ]
}

How to query

{
  allChatWorkPost {
    edges {
      node {
       message_id,
        account {
          account_id
          name
          avatar_image_url
        },
        body,
        send_time,
        update_time
       } 
      }
    }
  }

Docs
Tutorials
Plugins
Blog
Showcase