TwitchLIB.TwitchAPI часть функций не работают, используя те же ключи

189
21 сентября 2018, 12:20

Пытаюсь разобраться с twitch.API, делая по примерам этой библиотеки

Перепроверил Токен(созданный через twitch token generator, со всеми разрешениям), idClient c dev.twitch

Функция проверки пользователя на подписку на канал корректно работает(которая использует все те же айдишники, что и остальные функции, так что они точно корректные), а вот все остальные выдают одну из двух ошибок, показанные на скриншотах.

Нужны идеи с чем это может связано

public TwitchBot()
        {
            connectionCredentials = new ConnectionCredentials(TwitchInfo.BotName, TwitchInfo.AccessToken);
            random = new Random();
            CreateCommands();
            Connection();
            var channelInfo = new TwitchLib.Api.Models.v5.Channels.Channel();
            twitchAPI = new TwitchLib.Api.TwitchAPI();
            twitchAPI.Settings.ClientId = TwitchInfo.ClientId;
            twitchAPI.Settings.AccessToken = TwitchInfo.AccessToken;
            DisplayResultAsync();
        }
static async void DisplayResultAsync()
        {
            await ExampleCallsAsync();
        }
        void Connection()
        {
            twitchClient = new TwitchClient();
            twitchClient.Initialize(connectionCredentials, TwitchInfo.Channel);
            twitchClient.OnMessageReceived += TwitchClient_OnMessageReceived;
            twitchClient.OnWhisperReceived += TwitchClient_OnWhisperReceived;
            twitchClient.OnUserJoined += TwitchClient_OnUserJoined;
            twitchClient.OnChatCommandReceived += TwitchClient_OnChatCommandReceived;
            twitchClient.Connect();
        }
        private static async Task ExampleCallsAsync()
        {
            //Checks subscription for a specific user and the channel specified.
            Subscription subscription = await twitchAPI.Channels.v5.CheckChannelSubscriptionByUserAsync(TwitchInfo.Channel, "stribog45");
            //Gets a list of all the subscritions of the specified channel.
            //var allSubscriptions = await twitchAPI.Channels.v5.GetAllSubscribersAsync(TwitchInfo.Channel);
            //Get channels a specified user follows.
            //GetUsersFollowsResponse userFollows = await twitchAPI.Users.helix.GetUsersFollowsAsync("stribog45");
            //Get Spedicified Channel Follows
            //var channelFollowers = await twitchAPI.Channels.v5.GetChannelFollowersAsync(TwitchInfo.ClientId);
            //Return bool if channel is online/offline.
            bool isStreaming = await twitchAPI.Streams.v5.BroadcasterOnlineAsync(TwitchInfo.Channel);
            //Update Channel Title/Game
            //await twitchAPI.Channels.v5.UpdateChannelAsync("channel_id", "New stream title", "Stronghold Crusader");
        }
READ ALSO
toolTip1 не отображает

toolTip1 не отображает

Добавил компонент toolTip1 в проект, написал для него в свойстве каждой кнопки "Tooltip on Tooltip1" нужный текст, но отображения почему то не происходит,...

177
C# WPF MVVM и SerialPort

C# WPF MVVM и SerialPort

Нужно прочитать данные из serial portКаким образом используя MVVM можно уведомлять View о процессе работы с serial port? Нет гарантий, что данные хорошо...

331
Ответ на WebRequest.Get

Ответ на WebRequest.Get

Разрабатываю приложение на Unity3d для платформы WEBGL, и на данный момент мне нужно написать серверМне надо чтобы приложение при старте получало...

163