我正在使用此list videos example for GAE,如果您尝试在该页面上运行它,则可以看到没有next_page_token
我甚至试过self.response.out.write(next_page_token)
并获得None
。
例如,我已将Channel name
提交为Google
(肯定有超过50个视频)。我只得到50,没有我能看到的令牌,没有分页指示或类似的东西。
我在这里缺少什么?
请指教, 非常感谢
答案 0 :(得分:1)
以下是为您预先填写的第一个请求。点击底部的执行:
关注该结果并点击代码中的下一个api,
单击“执行”,显示nextPageToken设置。 Google的代码示例中有一个错误,或者是某处的复制粘贴错误。
编辑: 提供的代码示例中存在错误。
playlistitems_response看起来与此相似:
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"eYE31WLho912TfxEBDDRSwEQ5Ms/vUtg-sAFafmsExy-5XOvaMIfVN0\"",
"nextPageToken": "CDQQAA",
"prevPageToken": "CDIQAQ",
"pageInfo": {
"totalResults": 1634,
"resultsPerPage": 2
},
"items": [{...}]
}
正在提取nextPageToken
playlistitems_response.get('tokenPagination', {}).get('nextPageToken')
应该阅读playlistitems_response.get('nextPageToken')
。