YouTube API v3`getMonetizationDetails`返回null

时间:2016-11-10 08:35:13

标签: java youtube youtube-api youtube-data-api

我正在尝试使用YouTube API v3从我的Java应用程序中访问获利详细信息,以便更改特定视频的获利详细信息。

我的YouTube和Google帐户已设置为与Google AdSense配合使用,并且通过YouTube网络前端启用了获利功能。我仍无法从Video检索获利详情。返回的VideoMonetizationDetails始终为null

YouTube.Videos.List listVideosRequest = M_YOUTUBE.videos().list("snippet,status").setId(_sVideoId);
VideoListResponse listResponse = listVideosRequest.execute();

List<Video> videoList = listResponse.getItems();
if (!videoList.isEmpty()) {
  Video video = videoList.get(0);
  VideoMonetizationDetails vmd = video.getMonetizationDetails();
  // vmd is null
}

我已经尝试了列表过滤器的所有值:   contentDetails, fileDetails, id, liveStreamingDetails, localizations, player, processingDetails, recordingDetails, snippet, statistics, status, suggestions, topicDetails

如何使用YouTube API v3检索和设置视频的获利详情?

0 个答案:

没有答案