循环内同步YouTube API调用

时间:2018-09-24 00:19:05

标签: javascript youtube-api youtube-data-api youtube-javascript-api

我正试图通过Youtube API获得所有“喜欢的视频” ,因为我无法将其作为播放列表。由于我只能使用50个 var points = new List<(double x, double y, double z)>() { (5.0, 6.0, 7.0) }; points.Add((1.0, 2.0, 3.0)); var point = points[0]; var nonsensicalSUm = point.x + point.y + point.z; ,所以我将视频按50个50个循环播放。我正在打印结果,得到 maxResults 然后在下一轮循环中再次调用API。

我的问题是 nextPageToken 并没有改变,所以我一直得到50套相同的视频。我猜这是由异步API调用引起的,因此循环运行,在获得第一个(在场景中为第二个)答案之前注册所有调用。因此,所有已注册的呼叫都使用相同的 nextPageToken 注册,我得到的结果相同。根据这种情况,我试图找到一种在没有 then()的情况下调用列表的方法,但失败了。

nextPageToken

0 个答案:

没有答案