【问题标题】:Vimeo API: get mp4 links of own videos over php apiVimeo API:通过 php api 获取自己视频的 mp4 链接
【发布时间】:2016-10-05 21:27:00
【问题描述】:

我想为我自己的网站获取我自己的视频的 mp4 链接。所以我创建了一个 vimeo 应用程序并生成了一个具有以下范围的个人访问令牌:私有、公共。

现在我尝试调用视频的数据,这是响应:“无效的签名”。我不知道我做错了什么。

    if ( ! defined( 'OPCT_VIMEO_CLIENT_ID' ) ) {
        define( 'OPCT_VIMEO_CLIENT_ID', '1234' );
    }

    if ( ! defined( 'OPCT_VIMEO_CLIENT_SECRET' ) ) {
        define( 'OPCT_VIMEO_CLIENT_SECRET', 'dfgdfgdfgE44rrfd/xsdfsdfsdGDFDFGdfgdfg/dfgdfgdfgdfgdf/' );
    }

    if ( ! defined( 'OPCT_VIMEO_ACCESS_TOKEN' ) ) {
        define( 'OPCT_VIMEO_ACCESS_TOKEN', '1234' );
    }

    if ( ! class_exists( 'phpVimeo' ) ) {
        include_once 'lib/vimeo.php';
    }

    try {
        $vimeo    = new phpVimeo( OPCT_VIMEO_CLIENT_ID, OPCT_VIMEO_CLIENT_SECRET );
        $response = $vimeo->call( 'videos', array( 'video_id', '1234567890' ) );
        $this->log( $response );
    } catch ( Exception $e ) {
        $this->log( 'Vimeo Error API Call: ' . $e->getMessage() );
    }

【问题讨论】:

    标签: php vimeo-api


    【解决方案1】:

    您包含的代码是旧 Vimeo 库的一部分,它使用旧的 Vimeo API。

    旧的 Vimeo API 不公开源文件,因此您需要使用此处的新库:https://github.com/vimeo/vimeo.php

    新库中的代码将如下所示(注意我没有测试过)

    if ( ! defined( 'OPCT_VIMEO_CLIENT_ID' ) ) {
        define( 'OPCT_VIMEO_CLIENT_ID', '1234' );
    }
    
    if ( ! defined( 'OPCT_VIMEO_CLIENT_SECRET' ) ) {
        define( 'OPCT_VIMEO_CLIENT_SECRET', 'dfgdfgdfgE44rrfd/xsdfsdfsdGDFDFGdfgdfg/dfgdfgdfgdfgdf/' );
    }
    
    if ( ! defined( 'OPCT_VIMEO_ACCESS_TOKEN' ) ) {
        define( 'OPCT_VIMEO_ACCESS_TOKEN', '1234' );
    }
    
    if ( ! class_exists( 'phpVimeo' ) ) {
        include_once 'lib/vimeo.php';
    }
    
    try {
        $vimeo    = new Vimeo\Vimeo( OPCT_VIMEO_CLIENT_ID, OPCT_VIMEO_CLIENT_SECRET );
        $response = $vimeo->request( '/videos/' . $video_id);
        $this->log( $response );
    } catch ( Exception $e ) {
        $this->log( 'Vimeo Error API Call: ' . $e->getMessage() );
    }
    

    然后您将在 $response 变量中找到视频文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-30
      • 2015-09-12
      • 2013-03-17
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多