0
getId()
메서드를 사용하여 LiveChatMessage의 ID를 얻으려고합니다. 어떤 이유로 든 null
을 반환합니다. 누군가 나를 도울 수 있습니까?null을 반환하는 LiveChatMessage의 getId() - YT Data API v3
여기 내 코드의 일부입니다. 여기
LiveChatMessageListResponse response = youtube
.liveChatMessages()
.list(liveChatId, "snippet, authorDetails")
.setPageToken(nextPageToken)
.setFields(LIVE_CHAT_FIELDS)
.execute();
List<LiveChatMessage> messages = response.getItems();
for (int i = 0; i < messages.size(); i++) {
LiveChatMessage message = messages.get(i);
final String[] full = new String[2];
System.out.println("ID: " + message.getId());
내 LIVE_CHAT_FIELDS
있습니다.
private static final String LIVE_CHAT_FIELDS =
"items(authorDetails(channelId,displayName,isChatModerator,isChatOwner,isChatSponsor,"
+ "profileImageUrl),snippet(displayMessage,superChatDetails,publishedAt)),"
+ "nextPageToken,pollingIntervalMillis";