Skip to content

spencercrissman/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. ✔️ GetAlbumAsync()
Edit an Album. ✔️ UpdateAlbumAsync()
Delete an Album. ✔️ DeleteAlbumAsync
Get the list of videos in an Album. ✔️ GetAlbumVideosAsync()
Check if an Album contains a video. ✔️ GetAlbumVideoAsync()
Add a video to an Album. ✔️ AddToAlbumAsync()
Remove a video from an Album. ✔️ RemoveFromAlbumAsync()
/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.9%
  • Batchfile 2.1%