cloudflare视频转码接口怎么弄

技术cloudflare视频转码接口怎么弄本篇文章给大家分享的是有关cloudflare视频转码接口怎么弄,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 /

本篇文章给大家分享的是有关美国云火炬视频转码接口怎么弄,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

/**

*视频上传转码

*@param$video_url

*@param$vide_name

*/

publicationstaticfunctionpost video($ video _ URL,$vide_name)

{

需要_一次(__DIR__).'/././common/libs/requests/library/requests。PHP’);

\ request 3360: register _ auto loader();

$ headers=数组(

x-Auth-Key '=yii : $ app-params[' cf _ Key '],

x-Auth-Email '=yii : $ app-params[' cf _ Email ']

);

$ URL=' https://API。云耀斑。com/client/v4/accounts/'。yii : $ app-params[' cf _ account _ id ']./stream/copy ';

$ data="{"URL": " .$video_url .' meta':{'name': ' ' .$vide_name .'}}';

$ response=\ request 3360: POSt($ URL,$headers,$ data);

$ PostDATa=JSON _ decode($ response-body);

if($ PostDATa-success){ 0

返回$ postData

}else{

returnfalse

}

}

/**

*获取视频转码后的状态

* @ paramstringn

bsp;$videoCode
     * @return bool|mixed
     */
    public static function getVideoStatus($videoCode)
    {
        require_once(__DIR__ . '/../../common/libs/requests/library/Requests.php');
        \Requests::register_autoloader();
        $headers = array(
            'X-Auth-Key' => Yii::$app->params['cf_key'],
            'X-Auth-Email' => Yii::$app->params['cf_email'],
            'Content-Type' => 'application/json'
        );
        $url = "https://api.cloudflare.com/client/v4/accounts/".Yii::$app->params['cf_account_id']."/media/{$videoCode}";
        $response = \Requests::get($url, $headers);
        $postData = json_decode($response->body);
        if($postData->success){
            return $postData;
        }else{
            return false;
        }
    }
    /**
     * 删除转码后的视频
     * @param string $videoCode
     * @return bool
     */
    public static function delVideo($videoCode)
    {
        require_once(__DIR__ . '/../../common/libs/requests/library/Requests.php');
        \Requests::register_autoloader();
        $headers = array(
            'X-Auth-Key' => Yii::$app->params['cf_key'],
            'X-Auth-Email' => Yii::$app->params['cf_email'],
            'Content-Type' => 'application/json'
        );
        $url = "https://api.cloudflare.com/client/v4/zones/".Yii::$app->params['cf_zone_id']."/media/{$videoCode}";
        $response = \Requests::delete($url, $headers);
        if($response->status_code == 200){
            return true;
        }else{
            return false;
        }
    }

以上就是cloudflare视频转码接口怎么弄,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/37454.html

(0)

相关推荐

  • JQuery的学习

    技术JQuery的学习 JQuery的学习1、:content是内容选择器,查找的时候即使有标签,也能查到其表签内部的文本。
    例如:
    $(function(){
    $("li:content(l列表)")

    礼包 2021年11月5日
  • 怎么用Python爬取7日热门的文章

    技术怎么用Python爬取7日热门的文章怎么用Python爬取7日热门的文章,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言相信大家都很喜欢看那种非常

    攻略 2021年10月25日
  • 愀怎么读,afternoon怎么读音发音

    技术愀怎么读,afternoon怎么读音发音afternoon 的读音愀怎么读:[ˌɑːftəˈnuːn] 具体解析: afternoon
    英文发音:[ˌɑːftəˈnuːn]
    中文释义:n.下午(中午12点至下午6

    生活 2021年10月21日
  • C++中随机存取文件的处理方法是什么

    技术C++中随机存取文件的处理方法是什么这篇文章主要讲解了“C++中随机存取文件的处理方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++中随机存取文件的处理方

    攻略 2021年11月29日
  • 关于nodejs4

    技术关于nodejs4 关于nodejs4创建数据结构:
    1.下载安装Mongodb并配置环境变量
    2.新建文件
    3.在新文件中安装包
    4.输入:npm install mongoose执行命令
    ---

    礼包 2021年11月30日
  • 如何进行CM部署客户端配置失败异常的分析

    技术如何进行CM部署客户端配置失败异常的分析如何进行CM部署客户端配置失败异常的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。温馨提示:如果使用电脑

    攻略 2021年11月18日