viddler/phpviddler

此包的最新版本(v4.2.1)没有可用的许可证信息。

v4.2.1 2018-01-04 22:31 UTC

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 版本处理其余部分。

安装说明

  1. 下载最新版本.
  2. 上传 phpviddler.php
  3. 包含 phpviddler.php
  4. 像这样初始化 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 的支持