phpViddler API v2 Library http://developers.viddler.com/documentation/
A PHP class for Viddler's API version 2.
For more information, visit our developer site
- Download the most recent version.
- Upload phpviddler.php
- Include phpviddler.php
- Initiate Viddler class like this $v = new Viddler_V2('YOUR API KEY HERE');
$v = new Viddler_V2('Your API Key');
// Authenticate and get your videos
$auth = $v->viddler_users_auth(array('user'=>'USERNAME','password'=>'PASSWORD'));
if (isset($auth['auth']['sessionid'])) {
$videos = $v->viddler_videos_getByUser(array('sessionid'=>$auth['auth']['sessionid']));
print '<pre>';
print_r($videos);
print '</pre>';
}
Included in this repo is an /examples/ directory with a few code examples from uploading, uploading with curl, searching, get your profile and getting your videos.
Viddler now supports a few different embed codes types. To retrieve a proper embed code, you may want to use: http://developers.viddler.com/documentation/api-v2/#toc-viddler-videos-getembedcodetypes and then grab an embed code with http://developers.viddler.com/documentation/api-v2/#toc-viddler-videos-getembedcode
Submit a ticket at here
phpViddler is dual-licensed under the MIT License. The details of this can be found MITlicense.txt
Changelog (started with tag 3.9) - Read overall API changelog here
- Add new methods: viddler.logins.[add|delete|update] to POST array
- Fixed type of method viddler.resellers.removeSubaccount, was removeSubaccounts
- Added direct upload example using cURL
- Removed method viddler.videos.upload
- Updated README file
- Jumped tag numbers like whoa to keep consistent with internal versioning
- Added new method 'viddler.videos.addClosedCaptioning' (POST)
- Added new method 'viddler.videos.delClosedCaptioning' (POST)
- Added new method 'viddler.videos.setClosedCaptioning' (POST)
- Updates to viddler.encoding.(set|get)Settings
- Added new method viddler.videos.comments.get (GET)
- Updates to viddler.videos.(get|set)Details
- Added new examples in the examples directory
- Added support for HTTPS for all calls