I had the same problem and it was because when generating the access token on the app page on the Vimeo dev site, you need to pick "Authenticated (you)" instead of "Unauthenticated".