您查询的关键词是:电影 资源 api接口 
下面是原始网址 https://www.showapi.com/api/lookPoint/578/6 在 2016-12-11 10:41:19 的快照。

360搜索与该网页作者无关,不对其内容负责。

影院日排行榜-易源接口总线-api接口中心
ShowAPI,自营为主的数据交易市场
立即注册

电影排行

提供者: cyd 免费使用

电影票房

浏览量:21311

API调用量:654168

使用人数:807

点赞:78

申请使用 查看演示
文档 授权签名(重要) 联系信息 价格一览表 接口演示 修改返回结果

接入点说明

请求URL地址

http://route.showapi.com/578-6
注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。

请求参数

HTTP协议,支持GET/POST方法。
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。
1.系统级参数(所有接入点都需要的参数):+点此展开
2.应用级参数(每个接入点有自己的参数):
参数名称 类型 默认值 示例值 必须 描述

返回参数

以JSON格式返回结果。
1.系统级参数(所有接入点都会返回的参数):+点此展开
2.应用级参数(系统级输出参数showapi_res_body字段中的json数据结构):
名称 类型 示例值 描述
RowNum String 排名
MovieName String 影院名称
TodayBox String 单日票房(元)
TodayShowCount String 单日场次
AvgPeople String 场均人次
price String 场均票价(元)
Attendance String 上座率
  • 请求实例
  • java_sdk
  • 纯java
  • curl
  • php
  • android
  • python
String res=new ShowApiRequest("http://route.showapi.com/578-6","my_appId","my_appSecret")
.post();
System.out.println(res);
public static void main(String path[]) throws Exception {
URL u=new URL("http://route.showapi.com/578-6?showapi_appid=myappid&showapi_sign=mysecret");
InputStream in=u.openStream();
ByteArrayOutputStream out=new ByteArrayOutputStream();
try {
byte buf[]=new byte[1024];
int read = 0;
while ((read = in.read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if (in != null) {
in.close();
}
}
byte b[]=out.toByteArray( );
System.out.println(new String(b,"utf-8"));
}
//字段值为中文、空格、特殊符号的地方需要做urlencode,编码为utf-8。用js的方式就是:
//encodeURIComponent('中文')
//比如"中文"转换后就是%25E4%25B8%25AD%25E6%2596%2587
curl "http://route.showapi.com/578-6?showapi_appid=123&showapi_sign=use_my_sign&"
//md5签名方式--非简单签名
<?php
header("Content-Type:text/html;charset=UTF-8");
date_default_timezone_set("PRC");
$showapi_appid = 'xxxxxx'; //替换此值,在官网的"我的应用"中找到相关值
$showapi_secret = 'xxxxxxxxx'; //替换此值,在官网的"我的应用"中找到相关值
$paramArr = array(
'showapi_appid'=> $showapi_appid
//添加其他参数
);
//创建参数(包括签名的处理)
function createParam ($paramArr,$showapi_secret) {
$paraStr = "";
$signStr = "";
ksort($paramArr);
foreach ($paramArr as $key => $val) {
if ($key != '' && $val != '') {
$signStr .= $key.$val;
$paraStr .= $key.'='.urlencode($val).'&';
}
}
$signStr .= $showapi_secret;//排好序的参数加上secret,进行md5
$sign = strtolower(md5($signStr));
$paraStr .= 'showapi_sign='.$sign;//将md5后的值作为参数,便于服务器的效验
echo "排好序的参数:".$signStr."
\r\n"; return $paraStr; } $param = createParam($paramArr,$showapi_secret); $url = 'http://route.showapi.com/578-6?'.$param; echo "请求的url:".$url."
\r\n"; $result = file_get_contents($url); echo "返回的json数据:
\r\n"; print $result.'
\r\n'; $result = json_decode($result); echo "
\r\n取出showapi_res_code的值:
\r\n"; print_r($result->showapi_res_code); echo "
\r\n"; ?>
//以下代码为纯java实现,并未依赖第三方框架,具体传入参数请参看接口描述详情页.
protected Handler mHandler = new Handler();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView txt = (TextView) this.findViewById(R.id.textView1);
Button myBtn = (Button) this.findViewById(R.id.button1);
myBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
new Thread(){
//在新线程中发送网络请求
public void run() {
String appid="xxx";//要替换成自己的
String secret="xxxxxxx";//要替换成自己的
final String res=new ShowApiRequest( "http://route.showapi.com/578-6", appid, secret)
.post();
System.out.println(res);
//把返回内容通过handler对象更新到界面
mHandler.post(new Thread(){
public void run() {
txt.setText(res+" "+new Date());
}
});
}
}.start();
}
});
}
#phthon3.5
from urllib import request, parse
import json
print('send data....')
showapi_appid="xxxxxxxxxx" #替换此值
showapi_sign="xxxxxxxxxx" #替换此值
url="http://route.showapi.com/578-6"
send_data = parse.urlencode([
('showapi_appid', showapi_appid)
,('showapi_sign', showapi_sign)
])
req = request.Request(url)
with request.urlopen(req, data=send_data.encode('utf-8')) as f:
print('Status:', f.status, f.reason)
str_res= f.read().decode('utf-8')
print('str_res:',str_res)
json_res=json.dumps(str_res)
print ('json_res data is:', json_res)

返回实例

{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"RowNum": "",
"MovieName": "",
"TodayBox": "",
"TodayShowCount": "",
"AvgPeople": "",
"price": "",
"Attendance": ""
}
}




  • 免费套餐(影院周排行榜)

免费套餐_无认证版

0时间:1年

  • 不限调用次数
  • 1次/秒调用频率
  •  
  •  
点此订购

免费套餐_基本认证版

0时间:1年

  • 不限调用次数
  • 2次/秒调用频率
  • 邮箱认证 要求
  • 手机认证 要求
点此订购

免费套餐_实名认证版

0时间:1年

  • 不限调用次数
  • 3次/秒调用频率
  • 邮箱认证 要求
  • 手机认证 要求
  • 实名认证 要求
点此订购