欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

基于GO的影片上映影院查询api调用代码实例

  • 资源ID:161406058       资源大小:224KB        全文页数:7页
  • 资源格式: DOC        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

基于GO的影片上映影院查询api调用代码实例

基于GO的影片上映影院查询api调用代码实例代码描述:基于GO的影片上映影院查询api调用代码实例接口平台:聚合数据package mainimport (    "io/ioutil"    "net/http"    "net/url"    "fmt"    "encoding/json") /-/ 影讯API合集调用示例代码 聚合数据/ 在线接口文档:/- const APPKEY = "*" /您申请的APPKEY func main()     /1.按关键字检索影片信息    Request1()     /2.检索周边影院    Request2()     /3.关键字影院检索    Request3()     /4.影院上映影片信息    Request4()     /5.今日放映影片    Request5()     /6.支持城市列表    Request6()     /7.影片上映影院查询    Request7()     /8.按影片ID检索影片信息    Request8()  /1.按关键字检索影片信息func Request1()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("title","") /需要检索的影片标题,utf8编码的urlencode    param.Set("smode","") /<font color=red>是否精确查找,精确:1 模糊:0  默认1</font>    param.Set("pagesize","") /<font color=red>每次返回条数,默认20,最大50</font>    param.Set("offset","") /<font color=red>偏移量,默认0,最大760</font>    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /2.检索周边影院func Request2()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("lat","") /纬度,百度地图坐标系    param.Set("lon","") /经度,百度地图坐标系    param.Set("radius","") /检索半径(米),最大3000    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /3.关键字影院检索func Request3()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("cityid","") /城市ID    param.Set("keyword","") /关键字,urlencode utf8    param.Set("page","") /页数,默认1    param.Set("pagesize","") /每页返回条数,默认20    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /4.影院上映影片信息func Request4()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("cinemaid","") /影院ID    param.Set("movieid","") /指定电影ID,默认全部电影    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /5.今日放映影片func Request5()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("cityid","") /城市ID    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /6.支持城市列表func Request6()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /7.影片上映影院查询func Request7()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("cityid","") /城市ID    param.Set("movieid","") /影片ID    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")             /8.按影片ID检索影片信息func Request8()    /请求地址    juheURL :="     /初始化参数    param:=url.Values     /配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参    param.Set("movieid","") /需要检索的影片id    param.Set("key",APPKEY) /应用APPKEY(应用详细页查询)    param.Set("dtype","") /返回数据的格式,xml/json,默认json      /发送请求    data,err:=Get(juheURL,param)    if err!=nil        fmt.Errorf("请求失败,错误信息:rn%v",err)    else        var netReturn mapstringinterface        json.Unmarshal(data,&netReturn)        if netReturn"error_code".(float64)=0            fmt.Printf("接口返回result字段是:rn%v",netReturn"result")               / get 网络请求func Get(apiURL string,params url.Values)(rsbyte ,err error)    var Url *url.URL    Url,err=url.Parse(apiURL)    if err!=nil        fmt.Printf("解析url错误:rn%v",err)        return nil,err        /如果参数中有中文参数,这个方法会进行URLEncode    Url.RawQuery=params.Encode()    resp,err:=http.Get(Url.String()    if err!=nil        fmt.Println("err:",err)        return nil,err        defer resp.Body.Close()    return ioutil.ReadAll(resp.Body) / post 网络请求 ,params 是url.Values类型func Post(apiURL string, params url.Values)(rsbyte,err error)    resp,err:=http.PostForm(apiURL, params)    if err!=nil        return nil ,err        defer resp.Body.Close()    return ioutil.ReadAll(resp.Body)

注意事项

本文(基于GO的影片上映影院查询api调用代码实例)为本站会员(无***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!