Я пытаюсь получить каналы аутентифицированного пользователя через oauth (права на данные youtube) и войти в систему через движок приложения. Я продолжаю получать авторизацию. Это было не так, как вчера. Детали исключения:Вопросы авторизации
вызвано следующими причинами: com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 OK { "код": 401, "ошибки": [{ "домен": "глобальный", "место": "Authorization", "locationType": "заголовок", "сообщение": "Недействительные учетные данные", "причина": "authError" }], "сообщение": " Недействительные учетные данные " }
, глядя на состояние Api Console Youtube Data Api, проблем нет. Что может быть причиной этого? У меня есть канал youtube, и у вас не будет проблемы с регистрацией youtube. Не уверен, что происходит. Есть ли еще какая-нибудь панель инструментов, на которую я могу посмотреть, чтобы увидеть, есть ли в apt-файле youtube какие-либо икоты?
Я использую следующий код, чтобы проверить, что у пользователя есть канал youtube при входе в систему.
try {
YouTube.Channels.List channelRequest = youTubeProvider.get().channels().list("snippet");
channelRequest.setMine(true); // return channels owned by the authenticated user
ChannelListResponse channelListResponse = channelRequest.execute();
List<Channel> channelList = channelListResponse.getItems();
logger.info("YouTube channels fetched " + channelList.size());
hasActiveYouTubeChannel = channelList.size() > 0;
} catch (GoogleJsonResponseException e) {
...
}
исключение брошено и поймано, e.statusCode == 401. Удаление этой проверки, я использую мое приложение и может загружать и манипулировать мой канал в YouTube просто отлично ...
Я использую следующий код, чтобы проверить, что пользователь имеет канал youtube при входе в систему. – Apples