Project Description

VimeoDotNet is a wrapper for Vimeo Advanced API. It supports all of Advanced API's methods and the Upload API and comes with additional methods to make working with Vimeo API easier.

 

Note: This project works with Vimeo API prior to v2. To communicate with Vimeo API 3, you should use VimeoDotNet3, available here: https://github.com/saeedafshari/VimeoDotNet3   

The code for upload support is no longer included in the open source version of VimeoDotNet and is only available to the supporters of VimeoDotNet. To become a supporter consider making a donation (by clicking the link below) and then send me an email (saeed[at]saeedoo.com) to get the entire source code.

If this project has helped you and you want to keep it alive, please consider supporting it by making a donation via PayPal.


vfw2_9

 

vfw2_8

To use this project follow these steps:

  1. Download the latest version of VimeoDotNet from the Source Code page
  2. Add VimeoAPI projects to your solution
  3. Add a reference to VimeoAPI from your project
  4. Create an instance of Vimeo.API.VimeoClient
  5. Enjoy!

Visit http://afsharious.wordpress.com/vimeodotnet/ for more information.

Available Methods:

activity

* activity.happenedToUser
* activity.userDid

albums

* albums.addToWatchLater
* albums.addVideo
* albums.create
* albums.delete
* albums.getAll
* albums.getVideos
* albums.getWatchLater
* albums.removeFromWatchLater
* albums.removeVideo
* albums.setDescription
* albums.setPassword
* albums.setTitle

channels

* channels.addVideo
* channels.getAll
* channels.getInfo
* channels.getModerated
* channels.getModerators
* channels.getSubscribers
* channels.getVideos
* channels.removeVideo
* channels.subscribe
* channels.unsubscribe

contacts

* contacts.getAll
* contacts.getMutual
* contacts.getOnline
* contacts.getWhoAdded

groups

* groups.addVideo
* groups.getAddable
* groups.getAll
* groups.getFiles [DEPRECATED] 
* groups.getInfo
* groups.getMembers
* groups.getModerators
* groups.getVideoComments
* groups.getVideos
* groups.join
* groups.leave
* groups.removeVideo

groups.forums

* groups.forums.getTopicComments
* groups.forums.getTopics

oauth

* oauth.checkAccessToken

people

* people.addContact
* people.addSubscription
* people.findByEmail
* people.getInfo
* people.getPortraitUrls
* people.getSubscriptions
* people.removeContact
* people.removeSubscription

test

* test.echo
* test.login
* test.null

videos

* videos.addCast
* videos.addPhotos
* videos.addTags
* videos.clearTags
* videos.delete
* videos.getAll
* videos.getAppearsIn
* videos.getByTag
* videos.getCast
* videos.getCollections
* videos.getContactsLiked [DEPRECATED] 
* videos.getContactsUploaded [DEPRECATED]
* videos.getInfo
* videos.getLikers
* videos.getLikes
* videos.getSubscriptions
* videos.getThumbnailUrls
* videos.getUploaded
* videos.removeCast
* videos.removeTag
* videos.search
* videos.setDescription
* videos.setDownloadPrivacy
* videos.setLicense
* videos.setLike
* videos.setPrivacy
* videos.setTitle

videos.comments

* videos.comments.addComment
* videos.comments.deleteComment
* videos.comments.editComment
* videos.comments.getList

videos.upload

* videos.upload.checkTicket
* videos.upload.complete
* videos.upload.getQuota
* videos.upload.getTicket
* videos.upload.verifyChunks
* File upload via POST (upload_multi)

You can check my blog for news and updates: http://saeedoo.com
Also check out the VimeoDotNet page on my blog for more info: http://afsharious.wordpress.com/vimeodotnet/

Last edited Aug 20 at 4:11 PM by saeedoo, version 15