【问题标题】:API error : Upload Video from server to Vimeo using PHPAPI 错误:使用 PHP 将视频从服务器上传到 Vimeo
【发布时间】:2015-12-22 10:19:50
【问题描述】:

我想将视频从我的 FTP 服务器上传到 vimeo。

我正在使用下面的代码。

上传.php

<?php
include 'vimeo.php';

$vimeo = new phpVimeo('Clientkey', 'clientsecret','accesstoken','access_token_secret');

try {
$video_id = $vimeo->upload($_SERVER['DOCUMENT_ROOT'].'/my_video_path/videoname.mp4');
echo $video_id;

if ($video_id) {

    echo '<a href="http://vimeo.com/' . $video_id . '">Upload successful!</a>';

    //$vimeo->call('vimeo.videos.setPrivacy', array('privacy' => 'nobody', 'video_id' => $video_id));
    $vimeo->call('vimeo.videos.setTitle', array('title' => 'YOUR TITLE', 'video_id' => $video_id));
    $vimeo->call('vimeo.videos.setDescription', array('description' => 'YOUR_DESCRIPTION', 'video_id' => $video_id));
}
else {
    echo "Video file did not exist!";
}
}
catch (VimeoAPIException $e) {
echo "Encountered an API error -- code {$e->getCode()} - {$e->getMessage()}";
}

vimeo.php 是取自此链接的 PHP 库 - https://github.com/vimeo/vimeo-php-lib/blob/master/vimeo.php

我不知道access_token_secret在哪里。

因此,我面临名为 - 遇到 API 错误 - 代码 401 - 无效签名

的问题

如果我从 upload.php 文件中删除 access_token_secret 参数

$vimeo = new phpVimeo('Clientkey', 'clientsecret','accesstoken');

然后它给了我例外:-> 权限被拒绝

【问题讨论】:

  • Tl;博士。尝试将您添加的代码限制在相关的范围内。
  • 我添加了 vimeo.php 文件,因为还有许多其他文件可用。

标签: php video server vimeo vimeo-api


【解决方案1】:

您使用的代码和库已过期(如 readme 中所述)。它们适用于旧的高级 API。

您要使用的库在这里:https://github.com/vimeo/vimeo.php 这里有一个上传示例:https://github.com/vimeo/vimeo.php/blob/master/example/upload.php

【讨论】:

  • 没问题,很难让每个人都迁移到一个新的 API,但是像这样的问题对于避免未来的混乱确实有很大帮助。感谢提交!
【解决方案2】:

Vimeo Developers 注册一个 Vimeo 开发帐户,单击“我的应用程序”,然后从那里创建获取您的客户端密钥和客户端密码。你不是自己创造的; Vimeo 为您完成。之后,使用 OAuth 获取访问令牌和密钥 (Vimeo Authentication)。

【讨论】:

  • 您好,感谢您的回答。但是你能告诉我,我从哪里获得了我的 vimeo 帐户中的 access_token_secret。我可以复制客户端密钥、客户端密钥和我生成的令牌,但是关于 access_token_secret 没有创建或复制的选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-12
  • 2017-12-27
  • 1970-01-01
  • 2013-04-23
  • 2023-03-07
相关资源
最近更新 更多