eoLinker-API Shop 汽车尾号限行 Python调用示例代码
汽车尾号限行
最新车辆限行查询,提供北京、天津、杭州、成都、兰州、贵阳、南昌、长春、哈尔滨、武汉、上海、深圳等城市的车辆限行时间、区域、尾号等查询。
该产品拥有以下APIs:
1. 获取城市列表
2. 查询车辆限行
注意,该示例代码仅适用于 www.apishop 网站下API 使用该产品前,您需要通过 www.apishop/#/api/detail/?productID=194 申请API服务
1.获取城市列表
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 测试环境: python2.7
# 安装requests依赖 => pip install requests/ easy_install requests

# 导入requests依赖
import requests
import json
import sys

reload(sys)
sys.setdefaultencoding('utf-8')


def apishop_send_request(method, url, params=None, headers=None):
    '''
    转发请求到目的主机
    @param method str 请求方法
    @param url str 请求地址
    @param params dict 请求参数
    @param headers dict 请求头
    '''
    method = str.upper(method)
    if method == 'POST':
        return requests.post(url=url, data=params, headers=headers)
索8    elif method == 'GET':
        (url=url, params=params, headers=headers)
    else:
        return None

郑州日产锐骐皮卡
东南富利卡二手车
method = "POST"
url = "api.apishop/common/transport/getCityList"
headers = None
params = {         
        "apiKey":"your_api_key", #需要从www.apishop获取
}
result = apishop_send_request(method=method, url=url, params=params, headers=headers)
if result:
    body =
    response = json.loads(body)
    status_code = response["statusCode"]
    if (status_code == '000000'):
        # 状态码为000000, 说明请求成功
        print('请求成功:%s' % (body,))
    else:
        # 状态码非000000, 说明请求失败
        print('请求失败: %s' % (body,))
else:沃尔沃xc70多少钱
    # 返回内容异常,发送请求失败
    print('发送请求失败')
2.查询车辆限行
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 测试环境: python2.7
# 安装requests依赖 => pip install requests/ easy_install requests

# 导入requests依赖
import requests
import json
import sys

reload(sys)
sys.setdefaultencoding('utf-8')


def apishop_send_request(method, url, params=None, headers=None):
    '''
    转发请求到目的主机
    @param method str 请求方法
    @param url str 请求地址
    @param params dict 请求参数
    @param headers dict 请求头
    '''
    method = str.upper(method)
    if method == 'POST':
        return requests.post(url=url, data=params, headers=headers)
    elif method == 'GET':
        (url=url, params=params, headers=headers)
    else:
        return None



method = "POST"
url = "api.apishop/common/transport/queryVehicleLimiter"
headers = None
params = {         
        "apiKey":"your_api_key", #需要从www.apishop获取         
        "city":"" #城市代号(从获取城市列表获取)         
        "date":"" #日期(如‘2018-03-21’)
}
result = apishop_send_request(method=method, url=url, params=params, headers=headers)
南宁2手车市场if result:
    body =
    response = json.loads(body)
二手凯越    status_code = response["statusCode"]
    if (status_code == '000000'):
        # 状态码为000000, 说明请求成功
        print('请求成功:%s' % (body,))
    else:
        # 状态码非000000, 说明请求失败
        print('请求失败: %s' % (body,))
else:
    # 返回内容异常,发送请求失败
    print('发送请求失败')