基于php的电视节目时间表接口调用代码实例

1.[代码][PHP]代码

// +----------------------------------------------------------------------

//----------------------------------

// 电视节目时间表调用示例代码 - 聚合数据

// 在线接口文档:http://www.juhe.cn/docs/129

//----------------------------------

header('Content-type:text/html;charset=utf-8');

//配置您申请的appkey

$appkey = "*********************";

//************1.电视台分类************

$url = "http://japi.juhe.cn/tv/getCategory";

$params = array(

"key" => $appkey,//APP Key

);

$paramstring = http_build_query($params);

$content = juhecurl($url,$paramstring);

$result = json_decode($content,true);

if($result){

if($result['error_code']=='0'){

print_r($result);

}else{

echo $result['error_code'].":".$result['reason'];

}

}else{

echo "请求失败";

}

//**************************************************

//************2.电视频道列表************

$url = "http://japi.juhe.cn/tv/getChannel";

$params = array(

"key" => $appkey,//APP Key

"pId" => "",//电视分类id

);

$paramstring = http_build_query($params);

$content = juhecurl($url,$paramstring);

$result = json_decode($content,true);

if($result){

if($result['error_code']=='0'){

print_r($result);

}else{

echo $result['error_code'].":".$result['reason'];

}

}else{

echo "请求失败";

}

//**************************************************

//************3.电视台节目单列表************

$url = "http://japi.juhe.cn/tv/getProgram";

$params = array(

"key" => $appkey,//APP Key

"code" => "",//频道代码

"date" => "",//日期(格式yyyy-MM-dd,默认为当天日期)

);

$paramstring = http_build_query($params);

$content = juhecurl($url,$paramstring);

$result = json_decode($content,true);

if($result){

if($result['error_code']=='0'){

print_r($result);

}else{

echo $result['error_code'].":".$result['reason'];

}

}else{

echo "请求失败";

}

//**************************************************

/**

* 请求接口返回内容

* @param string $url [请求的URL地址]

* @param string $params [请求的参数]

* @param int $ipost [是否采用POST形式]

* @return string

*/

function juhecurl($url,$params=false,$ispost=0){

$httpInfo = array();

$ch = curl_init();

curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );

curl_setopt( $ch, CURLOPT_USERAGENT , 'JuheData' );

curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );

curl_setopt( $ch, CURLOPT_TIMEOUT , 60);

curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

if( $ispost )

{

curl_setopt( $ch , CURLOPT_POST , true );

curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );

curl_setopt( $ch , CURLOPT_URL , $url );

}

else

{

if($params){

curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );

}else{

curl_setopt( $ch , CURLOPT_URL , $url);

}

}

$response = curl_exec( $ch );

if ($response === FALSE) {

//echo "cURL Error: " . curl_error($ch);

return false;

}

$httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );

$httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );

curl_close( $ch );

return $response;

}

php节目代理,基于php电视节目时间表接口示例相关推荐

  1. 一文搞懂广播电视节目制作经营许可证办理流程

    目录 一.什么是广播电视节目制作经营许可证 业务应用: 什么单位可以申请<广播电视节目制作经营许可证>? 申请材料: 申请流程: 有效期 一.什么是广播电视节目制作经营许可证 广播电视节目 ...

  2. 浅析大数据背景下电视节目的革新

    摘 要:随着互联网.云计算等相关科技的迅猛发展,大数据的运用已渗透到社会的方方面面.本文通过分析大数据在<女神的新衣>这一综艺节目中的运用,指出了此节目的创新之处,并且引出了在大数据背景下 ...

  3. 基于用户的电视节目推荐算法实例

    # -*- coding: utf-8 -*- """ Created on Thu Nov 1 10:29:52 2018@author: AZ "" ...

  4. 基于SSM开发的电视节目管理系统 JAVA MySQL

    10081基于SSM开发的电视节目管理系统 技术 Spring + SpringMVC + Mybatis 工具 eclipse + tomact + mysql + jdk 功能详情 前台功能 后台 ...

  5. android电视直播集成,vlc_for_android(基于git-3.0.0)快速集成并播放电视节目直播

    VLC是用的很广泛的多媒体播放器框架,我之前也写过关于<VLC源码及各modules功能介绍>,VLC较其他多媒体播放框架要复杂更多.今天是djstava关于他编译vlc-android源 ...

  6. 分享一个电视节目API接口PHP调用代码

    央视及各地卫视的电视节目时间表,包括本周及下周的电视节目内容 获取电视台分类 复制代码 获取电视频道 复制代码 获取电视节目的详情 复制代码 注意,该示例代码适用于 www.apishop.net网站 ...

  7. 计算机与广播电视论文,计算机技术在广播电视节目的应用论文

    计算机技术在广播电视节目的应用论文 随着科学技术的进步,我国的广播电视行业也有了很大的发展,广播电视节目的播放质量得到了明显的提高,清晰度.保真度等都有了显著的提升,为广大观众带来了较佳的视听体验.计 ...

  8. 程序员很少上《非诚勿扰》电视节目相亲之分析

    程序员很少上<非诚勿扰>电视节目相亲之分析 偶观看有线电视32频道的江苏卫视<非诚勿扰>电视相亲节目,半年有余. 问题 为什么程序员很少上<非诚勿扰>节目进行相亲呢 ...

  9. 9部最佳Netflix原创恐怖电影和电视节目播出(2020年6月)

    wutzkohphoto/Shutterstockwutzkohphoto /快门 Paranormal happenings, psychological thrillers, and zombie ...

最新文章

  1. 栈与队列9——最大值减去最小值小于或等于num的子数组的数量
  2. java word分词器使用_word分词器使用(java)
  3. 腾讯初探AI+农业 获国际AI温室种植大赛亚军
  4. 无数踩坑系列(3)-配置pytorch
  5. 迈向万亿市场的直播电商
  6. VStudio 2003 remote debug
  7. Numpy的广播与科学计算
  8. Axure社区产品app原型通用版+prd通用产品需求文档+产品结构+业务流程+社区产品信息结构功能脑图
  9. 操作系统概念学习笔记一 进程
  10. 的pro文件添加opencv配置_VS2013+OpenCV3.1.0配置方法
  11. DVM 和 JVM 的区别?
  12. 随机信号分析基础——例题篇(例题3.4)
  13. 欧姆龙PLC HostLink协议整理
  14. Laravel核心概念:服务容器(ServiceContainer),服务提供者(Service Provider),门面(Facade),契约(Contracts)
  15. 加性噪声(目前不理解)
  16. 【暗时间】摘录 - 为什么你应该从现在开始就写博客
  17. PyQt(Python+Qt)学习随笔:纯文本编辑器QPlainTextEdit功能详解
  18. 【小技巧】解决你的Mac电脑报名教师资格证,为什么一直进不去?
  19. 苹果iTunes Store下架加密货币播客
  20. PS多窗口间复制切片的“笨办法”

热门文章

  1. Acht Stadt schwimmen als schaffen rund.
  2. [文字]一个人的远走高飞
  3. 微信小程序催生新的创业机会 阿拉丁为首批乘风破浪者
  4. 三井金属矿业株式会社将在中国建立新的铜箔业务市场营销据点
  5. android+桌面+自定义图标,Android设置个性化Dialog小图标的方法
  6. android 改变音乐格式,Android音视频开发(三):变声
  7. 淘宝元宇宙直播间,辣眼睛还是新爆点?
  8. ESP8266-Arduino编程实例-MQ-7一氧化碳传感器驱动
  9. 【iOS】简单的界面制作
  10. 盘点 市面上超火的7款界面设计软件