2

我使用 javascript 客户端 api 在播放列表中列出视频,如下所示:

var request = gapi.client.youtube.playlistItems.list(options);

request.execute(function(response) {
---

它工作正常,但有时对同一查询的响应未定义。可以在这里合法地未定义响应还是一个错误?

根据这个它不能是未定义的,最多是假的,但它不应该是假的,因为在这种情况下响应应该是一个json对象:

请求成功或失败时执行的回调函数。jsonResp 包含解析为 JSON 的响应。如果响应不是 JSON,则此字段将为 false。rawResp 是 HTTP 响应。它是 JSON,可以解析为一个对象,其中包括 body、headers、status 和 statusText 字段。

https://developers.google.com/api-client-library/javascript/reference/referencedocs#gapiclientHttpRequest

那么这是一个偶尔出现的错误,还是我应该准备好在生产应用程序中未定义响应?

4

0 回答 0