Vimeo 视频上传没有 return 给定参数(POST 上传)

Vimeo video upload does not return given parameters (POST upload)

build and HTML form from the Vimeo docs 之后,我成功地上传了一个视频,但是,由于在上传完成之前 properties/metadata 不允许 设置视频 我需要一些参数 returned 给我。

文档状态:

We will retain any parameters you have provided, and add one new parameter video_uri.

但他们无法 return 除了 video_uri


我的表单由 nameprivacy.viewfile:

组成

(Prestashop-smarty tpl)

    <input type="hidden" name="privacy.view" value="nobody">


    <input maxlength="20" class="is_required validate form-control" type="text" id="contentName"
           name="contentName" value="" required/>

    <input type="file" name="file_data" id="exampleInputFile">

    <a href="{$smarty.server.HTTP_REFERER}" class="btn btn-default volver">CANCELAR</a>
    <button type="submit" name="submitFileContent" class="btn btn-default save-profile">
    GUARDAR
    </button>

</form>

我希望 Vimeo return video_urinameprivacy.view 但它只是 return 最后一个。

非常感谢您提供的任何帮助。

编辑: 我将自己的 url 作为 "redirect_url" 传递,因此在 vimeo 将用户发回给我后不会进行进一步的重定向。

以防万一它可以为此处的故障排除提供任何帮助,请求:

$response = $lib->request('/me/videos', array('redirect_url' => Tools::getHttpHost(true).__PS_BASE_URI__."filecontent"), 'POST');

我看到这在文档中是多么令人困惑,并且会做一个注释来清除它。

我们在重定向中包含的参数不是您在表单中请求的用户输入字段。我们在重定向中保留的参数是您在重定向中包含的任何手动查询字符串参数 url.

例如如果您将 redirect_url 设置为 http://dashron.com?secret_key=abc123,我们将在上传完成后重定向用户时保留 secret_key 参数。