Пытаюсь разобраться с 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");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добавил компонент toolTip1 в проект, написал для него в свойстве каждой кнопки "Tooltip on Tooltip1" нужный текст, но отображения почему то не происходит,...
Нужно прочитать данные из serial portКаким образом используя MVVM можно уведомлять View о процессе работы с serial port? Нет гарантий, что данные хорошо...
Разрабатываю приложение на Unity3d для платформы WEBGL, и на данный момент мне нужно написать серверМне надо чтобы приложение при старте получало...
Собственно, что я пытаюсь сделать: