Twitch Developer App

Use this app to connect to the Twitch API using your own Twitch developer app. This is required when using any Twitch API that requires App Access Tokens.

Integrate the Twitch Developer App API with the Go API

Setup the Twitch Developer App API trigger to run a workflow which integrates with the Go API. Pipedream's integration platform allows you to integrate Twitch Developer App and Go remarkably fast. Free for developers.

Run Go Code with Go API on New Incoming Raid (Instant) from Twitch Developer App API
Twitch Developer App + Go
 
Try it
Run Go Code with Go API on New Outgoing Raid (Instant) from Twitch Developer App API
Twitch Developer App + Go
 
Try it
Run Go Code with Go API on New Streams By Streamer (Instant) from Twitch Developer App API
Twitch Developer App + Go
 
Try it
New Incoming Raid (Instant) from the Twitch Developer App API

Emit new event when a specific broadcaster is raided by another broadcaster.

 
Try it
New Outgoing Raid (Instant) from the Twitch Developer App API

Emit new event when a specific broadcaster raids another broadcaster.

 
Try it
New Streams By Streamer (Instant) from the Twitch Developer App API

Emit new event when a live stream starts from the streamers you specify.

 
Try it
Run Go Code with the Go API

Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.

 
Try it

Overview of Twitch Developer App

With the Twitch Developer App API, you can create a variety of apps and
integrations to help make your broadcasting experience better. The API opens up
new possibilities in chatbot integrations, streaming services, and other app
development. Below are just a few examples of what you can do with the API:

  • Create chatbots that can help keep your chat conversations running smoothly
  • Integrate Twitch with other third-party services for more functionality
  • Create alerts for streamers and viewers when activities occur
  • Create streaming services with more features than are available through the
    Twitch app
  • Develop apps that make it easier to manage stream broadcasts
  • Show streamer viewer stats in real time
  • Automate tasks related to stream broadcasts
  • Tailor streaming experiences on any device

Connect Twitch Developer App

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    twitch_developer_app: {
      type: "app",
      app: "twitch_developer_app",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://id.twitch.tv/oauth2/validate`,
      headers: {
        Authorization: `Bearer ${this.twitch_developer_app.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Go

You can execute custom Go scripts on-demand or in response to various triggers and integrate with thousands of apps supported by Pipedream. Writing with Go on Pipedream enables backend operations like data processing, automation, or invoking other APIs, all within the Pipedream ecosystem. By leveraging Go's performance and efficiency, you can design powerful and fast workflows to streamline complex tasks.

Connect Go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
	"fmt"

	pd "github.com/PipedreamHQ/pipedream-go"
)

func main() {
	// Access previous step data using pd.Steps
	fmt.Println(pd.Steps)

	// Export data using pd.Export
	data := make(map[string]interface{})
	data["name"] = "Luke"
	pd.Export("data", data)
}