Skip to content

cornem/vimeo-dot-net

 
 

Repository files navigation

vimeo-dot-net

A .NET 4.5 wrapper for Vimeo API v3.0. Provides asynchronous API operations.

NuGet URL

COMPLETED

  • 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

TODO

  • Verify OAuth2 functionality for multi-user clients.
  • Everything else...

API COVERAGE

/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()

REFERENCE

API 3 Guide
API 3 Endpoints

Pushing to NuGet:
nuget pack VimeoDotNet.csproj -Prop Configuration=Release
nuget push VimeoDotNet.version.nupkg

About

A .NET wrapper for Vimeo API v3.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.8%
  • Batchfile 2.2%