您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > eoLinker-API_Shop_NBA赛事_API接口_Python调用示例代码
eoLinker-APIShopNBA赛事Python调用示例代码NBA赛事NBA篮球赛事赛程相关信息该产品拥有以下APIs:1.按年份查询篮球赛事2.按球队查询篮球赛事3.按对战球队查询篮球赛事注意,该示例代码仅适用于使用该产品前,您需要通过=125申请API服务1.按年份查询篮球赛事#!/usr/bin/envpython#-*-coding:utf-8-*-#测试环境:python2.7#安装requests依赖=pipinstallrequests/easy_installrequests#导入requests依赖importrequestsimportjsonimportsysreload(sys)sys.setdefaultencoding('utf-8')defapishop_send_request(method,url,params=None,headers=None):'''转发请求到目的主机@parammethodstr请求方法@paramurlstr请求地址@paramparamsdict请求参数@paramheadersdict请求头'''method=str.upper(method)ifmethod=='POST':returnrequests.post(url=url,data=params,headers=headers)elifmethod=='GET':returnrequests.get(url=url,params=params,headers=headers)else:returnNonemethod=POSTurl==Noneparams={year:#年份(范围:2014~2017)page:#页码pageSize:#每页条数(最多40,默认20条)}result=apishop_send_request(method=method,url=url,params=params,headers=headers)ifresult:body=result.textresponse=json.loads(body)status_code=response[statusCode]if(status_code=='000000'):#状态码为000000,说明请求成功print('请求成功:%s'%(body,))else:#状态码非000000,说明请求失败print('请求失败:%s'%(body,))else:#返回内容异常,发送请求失败print('发送请求失败')2.按球队查询篮球赛事#!/usr/bin/envpython#-*-coding:utf-8-*-#测试环境:python2.7#安装requests依赖=pipinstallrequests/easy_installrequests#导入requests依赖importrequestsimportjsonimportsysreload(sys)sys.setdefaultencoding('utf-8')defapishop_send_request(method,url,params=None,headers=None):'''转发请求到目的主机@parammethodstr请求方法@paramurlstr请求地址@paramparamsdict请求参数@paramheadersdict请求头'''method=str.upper(method)ifmethod=='POST':returnrequests.post(url=url,data=params,headers=headers)elifmethod=='GET':returnrequests.get(url=url,params=params,headers=headers)else:returnNonemethod=POSTurl==Noneparams={team:#球队名称(如“火箭”)page:#页码pageSize:#每页条数(最多40,默认20条)}result=apishop_send_request(method=method,url=url,params=params,headers=headers)ifresult:body=result.textresponse=json.loads(body)status_code=response[statusCode]if(status_code=='000000'):#状态码为000000,说明请求成功print('请求成功:%s'%(body,))else:#状态码非000000,说明请求失败print('请求失败:%s'%(body,))else:#返回内容异常,发送请求失败print('发送请求失败')3.按对战球队查询篮球赛事#!/usr/bin/envpython#-*-coding:utf-8-*-#测试环境:python2.7#安装requests依赖=pipinstallrequests/easy_installrequests#导入requests依赖importrequestsimportjsonimportsysreload(sys)sys.setdefaultencoding('utf-8')defapishop_send_request(method,url,params=None,headers=None):'''转发请求到目的主机@parammethodstr请求方法@paramurlstr请求地址@paramparamsdict请求参数@paramheadersdict请求头'''method=str.upper(method)ifmethod=='POST':returnrequests.post(url=url,data=params,headers=headers)elifmethod=='GET':returnrequests.get(url=url,params=params,headers=headers)else:returnNonemethod=POSTurl==Noneparams={team1:#客队球队名称(如“火箭”)team2:#主队球队名称(如“马刺”)page:#页码pageSize:#每页条数(最多40,默认20条)}result=apishop_send_request(method=method,url=url,params=params,headers=headers)ifresult:body=result.textresponse=json.loads(body)status_code=response[statusCode]if(status_code=='000000'):#状态码为000000,说明请求成功print('请求成功:%s'%(body,))else:#状态码非000000,说明请求失败print('请求失败:%s'%(body,))else:#返回内容异常,发送请求失败print('发送请求失败')
本文标题:eoLinker-API_Shop_NBA赛事_API接口_Python调用示例代码
链接地址:https://www.777doc.com/doc-4455444 .html