How can I efficiently retrieve a list of channels that a Vimeo video is listed in from the Advanced Vimeo API?
The Advanced Vimeo API provides the methods channels.addVideo
and channels.removeVideo
for managing the channels a video belongs to. Also, the channels.getVideos
method is provided for retrieving the list of videos belonging to a channel.
However, there is no videos.getChannels
method. This means that in order to find all the channels a video is included in one would need to call channels.getVideos
(possibly more than once if the channel has more than 50 videos) for each channel of interest. This seems terribly inefficient.