好文档 - 专业文书写作范文服务资料分享网站

eoLinker-API_Shop_二十四节气查询_API接口_Python调用示例代码

天下 分享 时间: 加入收藏 我要投稿 点赞

eoLinker-API Shop 二十四节气查询 Python调用示例代码

二十四节气查询

二十四节气的时间、由来、习俗以及养生 该产品拥有以下APIs: 1. 查询二十四节气 2. 查询节气详情

注意,该示例代码仅适用于 www.apishop.net 网站下API 使用该产品前,您需要通过 https://www.apishop.net/#/api/detail/?productID=88 申请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) elif method == 'GET':

return requests.get(url=url, params=params, headers=headers) else:

return None

method = \

url = \ headers = None params = { }

result = apishop_send_request(method=method, url=url, params=params, headers=headers) if result:

body = result.text

response = json.loads(body)

status_code = response[\ if (status_code == '000000'): # 状态码为000000, 说明请求成功 print('请求成功:%s' % (body,)) else:

# 状态码非000000, 说明请求失败 print('请求失败: %s' % (body,)) else:

# 返回内容异常,发送请求失败 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':

return requests.get(url=url, params=params, headers=headers) else:

return None

method = \

url = \ headers = None

params = {

\节气ID:从查询二十四节气接口获得,如“1” }

result = apishop_send_request(method=method, url=url, params=params, headers=headers) if result:

body = result.text

response = json.loads(body)

status_code = response[\ if (status_code == '000000'): # 状态码为000000, 说明请求成功 print('请求成功:%s' % (body,)) else:

# 状态码非000000, 说明请求失败 print('请求失败: %s' % (body,)) else:

# 返回内容异常,发送请求失败 print('发送请求失败')

eoLinker-API_Shop_二十四节气查询_API接口_Python调用示例代码

eoLinker-APIShop二十四节气查询Python调用示例代码二十四节气查询二十四节气的时间、由来、习俗以及养生该产品拥有以下APIs:1.查询二十四节气2.查询节气详情注意,该示例代码仅适用于www.apishop.net网站下API使用该产品前,您需要通过https://www.apishop.net/#/a
推荐度:
点击下载文档文档为doc格式
1slfz1ccuv3pit886asl2xn8u9whcj004c5
领取福利

微信扫码领取福利

微信扫码分享