APIs / Advanced API / Method List /
vimeo.videos.setLike
Set whether or not the user likes a video.
This method requires a token with write permission.
Parameters
Log in to enter Playground| Name | Type | Description |
|---|---|---|
| video_id | int | (required) The ID of the video. |
| like | bool | (required) If this is true, we will record that the user likes this video. If false, we will remove it from their liked videos. |
Error Codes
| Code | Message | Explanation |
|---|---|---|
| 99 | Insufficient permissions | The user does not have permission to do that. |
| 1 | Video not found | The video id was either invalid or not provided. |
| 1 | Video not found | The video id was either invalid or was for a video not viewable by the calling user. |
| 95 | Not allowed | The user is not allowed to perform that action. |
| 2 | Owner cannot like own video | The owner of a video cannot like their own video. |
activity
albums
vimeo.albums.addToWatchLater
vimeo.albums.addVideo
vimeo.albums.create
vimeo.albums.delete
vimeo.albums.getAll
vimeo.albums.getVideos
vimeo.albums.getWatchLater
vimeo.albums.removeFromWatchLater
vimeo.albums.removeVideo
vimeo.albums.setDescription
vimeo.albums.setPassword
vimeo.albums.setTitle
categories
vimeo.categories.getAll
vimeo.categories.getInfo
vimeo.categories.getRelatedChannels
vimeo.categories.getRelatedGroups
vimeo.categories.getRelatedPeople
vimeo.categories.getRelatedTags
vimeo.categories.getRelatedVideos
channels
vimeo.channels.addVideo
vimeo.channels.getAll
vimeo.channels.getInfo
vimeo.channels.getModerated
vimeo.channels.getModerators
vimeo.channels.getSubscribers
vimeo.channels.getVideos
vimeo.channels.removeVideo
vimeo.channels.subscribe
vimeo.channels.unsubscribe
contacts
groups
vimeo.groups.addVideo
vimeo.groups.removeVideo
vimeo.groups.getAddable
vimeo.groups.getAll
vimeo.groups.getInfo
vimeo.groups.getMembers
vimeo.groups.getModerators
vimeo.groups.getVideoComments
vimeo.groups.getVideos
vimeo.groups.join
vimeo.groups.leave
groups.forums
oauth
people
vimeo.people.addContact
vimeo.people.addSubscription
vimeo.people.findByEmail
vimeo.people.getInfo
vimeo.people.getPortraitUrls
vimeo.people.getSubscriptions
vimeo.people.removeContact
vimeo.people.removeSubscription
test
videos
vimeo.videos.addCast
vimeo.videos.addPhotos
vimeo.videos.addTags
vimeo.videos.clearTags
vimeo.videos.delete
vimeo.videos.getAll
vimeo.videos.getAppearsIn
vimeo.videos.getByTag
vimeo.videos.getCast
vimeo.videos.getCollections
vimeo.videos.getInfo
vimeo.videos.getLikers
vimeo.videos.getLikes
vimeo.videos.getSubscriptions
vimeo.videos.getThumbnailUrls
vimeo.videos.getUploaded
vimeo.videos.removeCast
vimeo.videos.removeTag
vimeo.videos.search
vimeo.videos.setDescription
vimeo.videos.setDownloadPrivacy
vimeo.videos.setLicense
vimeo.videos.setLike
vimeo.videos.setPrivacy
vimeo.videos.setTitle
videos.comments
vimeo.videos.comments.addComment
vimeo.videos.comments.deleteComment
vimeo.videos.comments.editComment
vimeo.videos.comments.getList