我使用的是YouTube數據api v3,但我有一個奇怪的問題。我明白,對於分頁,我需要在發送後續請求時使用nextPageTokem,但我的問題是,我沒有在響應中獲得nextPageToken。我的代碼如下。Youtube Data API v3 java搜索與分頁問題
youtube = new YouTube.Builder(HTTP_TRANSPORT, JSON_FACTORY, new HttpRequestInitializer() {
public void initialize(HttpRequest request) throws IOException {}
}).setApplicationName("DMT").build();
String queryTerm = "<my movie>";
YouTube.Search.List search = youtube.search().list("id,snippet");
String apiKey = properties.getProperty("youtube.apikey");
search.setQ(queryTerm);
search.setVideoDuration("long");
search.setType("video");
search.setFields("items(*)");
SearchListResponse searchResponse = search.execute();
System.out.println(searchResponse.toPrettyString());
System.out.println(searchResponse.getNextPageToken());
List<SearchResult> searchResultList = searchResponse.getItems();
if (searchResultList != null) {
System.out.println(searchResponse.getPageInfo());
prettyPrint(searchResultList.iterator(), queryTerm);
}
我錯過了什麼?我需要設置一些東西來獲取響應中的標題嗎?
在此先感謝您的回答
謝謝@Ibrahim Ulukaya,幫助。有沒有這些東西的任何文件。 v3的文檔看起來很稀少,除了一些樣本和javadoc。 – Karthik