android youtube api Volley 异常

标签 android youtube youtube-api android-volley

我正在使用 Android youtube api 并构建了一些不错的应用程序,
最近我在尝试提示播放列表时遇到以下异常

09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166): apps.youtube.datalib.b.a.b:174 Could not do device auth handshake: 
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166): java.util.concurrent.TimeoutException
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.v.a(SourceFile:121)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.v.get(SourceFile:97)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.b.a.b(SourceFile:155)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.b.a.a(SourceFile:196)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.innertube.f.h(SourceFile:95)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.d.a(SourceFile:75)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.a.a(SourceFile:93)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.i.run(SourceFile:105)

这个异常现在总是出现,有时播放列表加载,有时不加载
任何线索,任何人?

最佳答案

我在将我的应用程序加载到全新设备上时遇到了这个问题。大约一小时后,错误消失,YouTube API 调用开始填充到我的应用程序中。也许新设备还没有通过谷歌的服务器传播。仔细检查以确保您的 API key 、应用程序包名称和 SHA1 证书指纹正确无误。我建议您完全卸载/安装您的应用程序,然后稍等片刻后再试。

关于android youtube api Volley 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067823/

相关文章:

api - 如果要获取YouTube视频的缩略图URL,我应该使用 “videos” API还是 “thumbnails” API?

json - 使用 JSON 从 Youtube API 返回视频持续时间

Android 按钮点击不起作用

java - 使用应用程序类来存储数据

html - 如何通过注释通过 youtube 视频链接到外部站点

ios - 如果我传递艺术家或歌曲名称,如何从 YouTube 检索视频 ID 或 URL?

api - YouTube上传API端点

android - 工具栏内的布局向右移动

java - 用于从 firebase 数据库检索数据的 valueEventListener 的更好替代方案是什么?

javascript - new YT.Player() 正在开发中,但不在生产中