A .NET 4.5 wrapper for Vimeo API v3.0. Provides asynchronous API operations.
- Account Authentication (OAuth2)
- Account information retrieval
- Account video and video list retrieval
- User information retrieval
- User video and video list retrieval
- Chunked video upload with retry capability
- Video metadata update
- Verify OAuth2 functionality for multi-user clients.
- Everything else...
/me/information | Complete? | API Method |
---|---|---|
Get user information | ✔️ | GetAccountInformationAsync() |
Edit user information | ✔️ | UpdateAccountInformationAsync() |
/me/albums | Complete? | API Method |
Get a list of a user's Albums. | ✔️ | GetAccountAlbumsAsync() |
Create an Album. | ✔️ | CreateAlbumAsync() |
Get info on an Album. | ||
Edit an Album. | ✔️ | UpdateAlbumAsync() |
Delete an Album. | ✔️ | DeleteAlbumAsync |
Get the list of videos in an Album. | ✔️ | GetAlbumVideosAsync() |
Check if an Album contains a video. | If you know account's userId, can use GetUserAlbumVideoAsync() |
|
Add a video to an Album. | ||
Remove a video from an Album. | ||
/me/videos | Complete? | API Method |
Get a list of videos uploaded by a user. | ✔️ | GetVideosAsync() |
Begin the video upload process. | ✔️ | GetUploadTicketAsync() |
Check if a user owns a clip. | ✔️ | GetUserVideo() |
Pushing to NuGet:
nuget pack VimeoDotNet.csproj -Prop Configuration=Release
nuget push VimeoDotNet.version.nupkg