I'd like to store a string as a custom field within each YouTube video of a playlist.
(To be specific, my website retrieves this playlist and shows the thumbnail image of each of its videos, and I want to display a quotation under each image.)
I know from docs at https://developers.google.com/youtube/v3/docs/playlistItems/list that I can retrieve details of a YouTube playlist by doing something like this:
$service = new Google_Service_YouTube($client);
$queryParams = [
'maxResults' => 50,
'playlistId' => '{myID}'
];
$response = $service->playlistItems->listPlaylistItems('id,snippet,contentDetails,status', $queryParams);
But from those docs and https://developers.google.com/youtube/v3/docs/videos and others, I haven't seen how to save any custom fields.
I suppose I could use the "description" field, but that is not ideal since I'd rather the public-facing description be independent of this custom string field I'd like to save.
How would you recommend achieving my goal (ideally without creating my own database)?