php节目代理,基于php电视节目时间表接口示例
基于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电视节目时间表接口示例相关推荐
- 一文搞懂广播电视节目制作经营许可证办理流程
目录 一.什么是广播电视节目制作经营许可证 业务应用: 什么单位可以申请<广播电视节目制作经营许可证>? 申请材料: 申请流程: 有效期 一.什么是广播电视节目制作经营许可证 广播电视节目 ...
- 浅析大数据背景下电视节目的革新
摘 要:随着互联网.云计算等相关科技的迅猛发展,大数据的运用已渗透到社会的方方面面.本文通过分析大数据在<女神的新衣>这一综艺节目中的运用,指出了此节目的创新之处,并且引出了在大数据背景下 ...
- 基于用户的电视节目推荐算法实例
# -*- coding: utf-8 -*- """ Created on Thu Nov 1 10:29:52 2018@author: AZ "" ...
- 基于SSM开发的电视节目管理系统 JAVA MySQL
10081基于SSM开发的电视节目管理系统 技术 Spring + SpringMVC + Mybatis 工具 eclipse + tomact + mysql + jdk 功能详情 前台功能 后台 ...
- android电视直播集成,vlc_for_android(基于git-3.0.0)快速集成并播放电视节目直播
VLC是用的很广泛的多媒体播放器框架,我之前也写过关于<VLC源码及各modules功能介绍>,VLC较其他多媒体播放框架要复杂更多.今天是djstava关于他编译vlc-android源 ...
- 分享一个电视节目API接口PHP调用代码
央视及各地卫视的电视节目时间表,包括本周及下周的电视节目内容 获取电视台分类 复制代码 获取电视频道 复制代码 获取电视节目的详情 复制代码 注意,该示例代码适用于 www.apishop.net网站 ...
- 计算机与广播电视论文,计算机技术在广播电视节目的应用论文
计算机技术在广播电视节目的应用论文 随着科学技术的进步,我国的广播电视行业也有了很大的发展,广播电视节目的播放质量得到了明显的提高,清晰度.保真度等都有了显著的提升,为广大观众带来了较佳的视听体验.计 ...
- 程序员很少上《非诚勿扰》电视节目相亲之分析
程序员很少上<非诚勿扰>电视节目相亲之分析 偶观看有线电视32频道的江苏卫视<非诚勿扰>电视相亲节目,半年有余. 问题 为什么程序员很少上<非诚勿扰>节目进行相亲呢 ...
- 9部最佳Netflix原创恐怖电影和电视节目播出(2020年6月)
wutzkohphoto/Shutterstockwutzkohphoto /快门 Paranormal happenings, psychological thrillers, and zombie ...
最新文章
- 栈与队列9——最大值减去最小值小于或等于num的子数组的数量
- java word分词器使用_word分词器使用(java)
- 腾讯初探AI+农业 获国际AI温室种植大赛亚军
- 无数踩坑系列(3)-配置pytorch
- 迈向万亿市场的直播电商
- VStudio 2003 remote debug
- Numpy的广播与科学计算
- Axure社区产品app原型通用版+prd通用产品需求文档+产品结构+业务流程+社区产品信息结构功能脑图
- 操作系统概念学习笔记一 进程
- 的pro文件添加opencv配置_VS2013+OpenCV3.1.0配置方法
- DVM 和 JVM 的区别?
- 随机信号分析基础——例题篇(例题3.4)
- 欧姆龙PLC HostLink协议整理
- Laravel核心概念:服务容器(ServiceContainer),服务提供者(Service Provider),门面(Facade),契约(Contracts)
- 加性噪声(目前不理解)
- 【暗时间】摘录 - 为什么你应该从现在开始就写博客
- PyQt(Python+Qt)学习随笔:纯文本编辑器QPlainTextEdit功能详解
- 【小技巧】解决你的Mac电脑报名教师资格证,为什么一直进不去?
- 苹果iTunes Store下架加密货币播客
- PS多窗口间复制切片的“笨办法”
热门文章
- Acht Stadt schwimmen als schaffen rund.
- [文字]一个人的远走高飞
- 微信小程序催生新的创业机会 阿拉丁为首批乘风破浪者
- 三井金属矿业株式会社将在中国建立新的铜箔业务市场营销据点
- android+桌面+自定义图标,Android设置个性化Dialog小图标的方法
- android 改变音乐格式,Android音视频开发(三):变声
- 淘宝元宇宙直播间,辣眼睛还是新爆点?
- ESP8266-Arduino编程实例-MQ-7一氧化碳传感器驱动
- 【iOS】简单的界面制作
- 盘点 市面上超火的7款界面设计软件