viddler / phpviddler
此包的最新版本(v4.2.1)没有可用的许可证信息。
v4.2.1
2018-01-04 22:31 UTC
Requires
- php: >=5.1.0
This package is not auto-updated.
Last update: 2024-10-02 06:54:06 UTC
README
phpViddler API v2 库 http://developers.viddler.com/documentation/
一个用于 Viddler API 第 2 版的 PHP 类。更多信息,请访问 我们的开发者网站
重要!
有关 TLS1.2 连接问题的新 cURL 选项,请参阅。
在更新到版本 4.2(或更高版本)之前,请注意以下事项
由于 PHP 5.5.0 废弃了 cURL 二进制传输的 "@" 方法,转而使用 CURLFile 类,viddler.videos.setThumbnail 的 'file' 参数必须是文件的路径
// OLD
$v->viddler_videos_setThumbnail(array(
'sessionid' => SESSIONID,
'video_id' => VIDEO_ID,
'file' => '@./path/to/file.jpg',
));
// NEW
$v->viddler_videos_setThumbnail(array(
'sessionid' => SESSIONID,
'video_id' => VIDEO_ID,
'file' => './path/to/file.jpg',
));
包装器将根据已安装的 PHP 版本处理其余部分。
安装说明
- 下载最新版本.
- 上传 phpviddler.php
- 包含 phpviddler.php
- 像这样初始化 Viddler 类:$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>';
}
示例
在此存储库的 /examples/ 目录中包含一些从上传、使用 curl 上传、搜索、获取您的个人资料和获取您的视频的代码示例。
嵌入
Viddler 支持几种不同的嵌入代码类型。要检索适当的嵌入代码,您可能希望使用: viddler.videos.getEmbedCodeTypes 然后使用 viddler.videos.getEmbedCode 获取嵌入代码
需要帮助?
在此处提交工单
许可协议
phpViddler 在 MIT 许可证下双授权。有关详细信息,请参阅 MITlicense.txt
变更日志(从标签 3.9 开始) - 读取整体 API 变更日志 此处
4.2 - 2014 年 7 月 18 日
- 更新了 viddler.videos.setThumbnail 的二进制传输方法,以使用 PHP 5.5.0+ 中的 CURLFile 类
- 组织方法列表
- 在顶部注释中添加了版本号(方便起见)
- 版本号不再与内部平台版本号绑定
- 添加了 composer.json(感谢 Israel Shirk!)
4.1 - 2012 年 11 月 27 日
- 添加了新方法:viddler.logins.[add|delete|update] 到 POST 数组
4.0.1 - 2012 年 11 月 19 日
- 修复了 viddler.resellers.removeSubaccount 方法的类型,应该是 removeSubaccounts
4.0 - 2012 年 7 月 18 日
- 添加了使用 cURL 的直接上传示例
- 删除了 viddler.videos.upload 方法
- 更新了 README 文件
3.9 - 2012 年 4 月 26 日
- 像谁一样跳过标签号,以保持与内部版本的一致性
- 添加了新方法 'viddler.videos.addClosedCaptioning'(POST)
- 添加了新方法 'viddler.videos.delClosedCaptioning'(POST)
- 添加了新方法 'viddler.videos.setClosedCaptioning'(POST)
- viddler.encoding.(set|get)Settings 的更新
- 添加了新方法 viddler.videos.comments.get(GET)
- viddler.videos.(get|set)Details 的更新
- 在 examples 目录中添加了新示例
- 添加了对所有调用 HTTPS 的支持