Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 1.48 KB

channels_docs.md

File metadata and controls

73 lines (58 loc) · 1.48 KB

Channels Documentation

Search Channels

This is an example of how to search channels. Here we are requesting the first two streams from the English language. SearchChannels returns live as well as offline channels.

client, err := helix.NewClient(&helix.Options{
    ClientID: "your-client-id",
})
if err != nil {
    // handle error
}

resp, err := client.SearchChannels(&helix.SearchChannelsParams{
    First: 2,
    Language: []string{"en"},
})
if err != nil {
    // handle error
}

fmt.Printf("%+v\n", resp)

Get Channel Information

This is an example of how to get channel informations.

client, err := helix.NewClient(&helix.Options{
    ClientID: "your-client-id",
})
if err != nil {
    // handle error
}

resp, err := client.GetChannelInformation(&helix.GetChannelInformationParams{
    BroadcasterID: "123456",
})
if err != nil {
    // handle error
}

fmt.Printf("%+v\n", resp)

Modify Channel Information

This is an example of how to modify channel informations. The Delay param is a Twitch Partner feature.

client, err := helix.NewClient(&helix.Options{
    ClientID: "your-client-id",
})
if err != nil {
    // handle error
}

resp, err := client.EditChannelInformation(&helix.EditChannelInformationParams{
    BroadcasterID       : "123456",
    GameID              : "456789",
    BroadcasterLanguage : "en",
    Title               : "Your stream title",
    Delay               : 0,
})
if err != nil {
    // handle error
}

fmt.Printf("%+v\n", resp)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy