我试图通过oauth(对YouTube数据的权利)获取经过身份验证的用户的频道,并通过应用程序引擎登录。我不断收到授权问题。这并没有发生在昨天。 com.google.api.client.googleapis.json.GoogleJsonResponseException:授权问题
产生的原因:异常的细节401 OK { “代码”:401, “错误”:[{ “域”: “全局”, “位置”: “授权”, “的locationType”: “首标”, “消息”: “无效凭证”, “原因”: “authError” }], “消息”:“无效的证书“ }
看着Youtube Data Api的Api控制台状态,没有问题。什么可能导致这个?我有一个YouTube频道,没有人会导致YouTube注册问题。不知道发生了什么事。有没有其他仪表板可以查看YouTube数据API是否遇到任何打嗝?
我使用以下代码来检查用户在登录时是否具有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