我正试图通过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