Getting vid descriptions
This commit is contained in:
parent
4d73ffd4bf
commit
1b3ef4d27d
2 changed files with 14 additions and 24 deletions
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -9,13 +9,13 @@ import com.google.api.client.json.JsonFactory;
|
||||||
import com.google.api.client.json.jackson2.JacksonFactory;
|
import com.google.api.client.json.jackson2.JacksonFactory;
|
||||||
import com.google.api.client.util.store.FileDataStoreFactory;
|
import com.google.api.client.util.store.FileDataStoreFactory;
|
||||||
import com.google.api.services.youtube.YouTube;
|
import com.google.api.services.youtube.YouTube;
|
||||||
import com.google.api.services.youtube.model.VideoListResponse;
|
import com.google.api.services.youtube.model.PlaylistItem;
|
||||||
|
import com.google.api.services.youtube.model.PlaylistItemListResponse;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
@ -87,29 +87,13 @@ public class Main {
|
||||||
YouTube youtube = getYouTubeService();
|
YouTube youtube = getYouTubeService();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
HashMap<String, String> parameters = new HashMap<>();
|
/*System.out.println(youtube.playlists().list("snippet")//.setChannelId("UCR-ENZ64WL1vB8KU4YzdmTQ")
|
||||||
parameters.put("part", "snippet,contentDetails,statistics");
|
.setId("PLru1HAOKPcjJQr4lsCh2eU9F2lhSX23F_").execute().getItems().get(0).);*/
|
||||||
parameters.put("chart", "mostPopular");
|
//System.out.println(youtube.playlistItems().list("snippet").setPlaylistId("PLru1HAOKPcjJQr4lsCh2eU9F2lhSX23F_").execute());
|
||||||
parameters.put("regionCode", "US");
|
PlaylistItemListResponse vids = youtube.playlistItems().list("snippet").setPlaylistId("PLru1HAOKPcjJQr4lsCh2eU9F2lhSX23F_").execute();
|
||||||
parameters.put("videoCategoryId", "");
|
for (PlaylistItem item : vids.getItems()) {
|
||||||
|
System.out.println(item.getSnippet().getDescription());
|
||||||
YouTube.Videos.List videosListMostPopularRequest = youtube.videos().list(parameters.get("part").toString());
|
|
||||||
if (parameters.containsKey("chart") && parameters.get("chart") != "") {
|
|
||||||
videosListMostPopularRequest.setChart(parameters.get("chart").toString());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parameters.containsKey("regionCode") && parameters.get("regionCode") != "") {
|
|
||||||
videosListMostPopularRequest.setRegionCode(parameters.get("regionCode").toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (parameters.containsKey("videoCategoryId") && parameters.get("videoCategoryId") != "") {
|
|
||||||
videosListMostPopularRequest.setVideoCategoryId(parameters.get("videoCategoryId").toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
VideoListResponse response = videosListMostPopularRequest.execute();
|
|
||||||
System.out.println(response);
|
|
||||||
|
|
||||||
|
|
||||||
} catch (GoogleJsonResponseException e) {
|
} catch (GoogleJsonResponseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage());
|
System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage());
|
||||||
|
|
Loading…
Reference in a new issue