当前位置:首页 > 范文大全 > 周公解梦 > 正文
 

周公解梦电脑

发布时间:2024-04-25 21:04:38 影响了:

以下是博文学习网为大家整理的关于周公解梦电脑的文章,希望大家能够喜欢!

周公解梦电脑篇一:基于GO的现代周公解梦api调用代码实例

基于GO的现代周公解梦api调用代码实例

代码描述:基于GO的现代周公解梦api调用代码实例

代码平台:聚合数据

package main

import (

"io/ioutil"

"net/http"

"net/url"

"fmt"

"encoding/json"

)

//----------------------------------

// 周公解梦调用示例代码 - 聚合数据

// 在线接口文档:http:///docs/64

//----------------------------------

const APPKEY = "*******************" //您申请的APPKEY

func main(){

//1.类型

Request1()

//2.解梦查询

Request2()

//3.根据ID查询解梦信息

Request3()

}

//1.类型

func Request1(){

//请求地址

juheURL :="http://v.juhe.cn/dream/category"

//初始化参数

param:=url.Values{}

//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参 param.Set("key",APPKEY) //应用APPKEY(应用详细页查询)

param.Set("fid","") //所属分类,默认全部,0:一级分类

//发送请求

data,err:=Get(juheURL,param)

if err!=nil{

fmt.Errorf("请求失败,错误信息:\r\n%v",err)

}else{

var netReturn map[string]interface{}

json.Unmarshal(data,&netReturn)

if netReturn["error_code"].(float64)==0{

fmt.Printf("接口返回result字段是:\r\n%v",netReturn["result"])

}

}

}

//2.解梦查询

func Request2(){

//请求地址

juheURL :=" http://v.juhe.cn/dream/query"

//初始化参数

param:=url.Values{}

//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参 param.Set("key",APPKEY) //应用APPKEY(应用详细页查询)

param.Set("q","") //梦境关键字,如:黄金 需要utf8 urlencode param.Set("cid","") //指定分类,默认全部

param.Set("full","") //是否显示详细信息,1:是 0:否,默认0

//发送请求

data,err:=Get(juheURL,param)

if err!=nil{

fmt.Errorf("请求失败,错误信息:\r\n%v",err)

}else{

var netReturn map[string]interface{}

json.Unmarshal(data,&netReturn)

if netReturn["error_code"].(float64)==0{

fmt.Printf("接口返回result字段是:\r\n%v",netReturn["result"])

}

}

}

//3.根据ID查询解梦信息

func Request3(){

//请求地址

juheURL :="http://v.juhe.cn/dream/queryid"

//初始化参数

param:=url.Values{}

//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参 param.Set("key",APPKEY) //应用APPKEY(应用详细页查询)

param.Set("id","") //解梦ID

//发送请求

data,err:=Get(juheURL,param)

if err!=nil{

fmt.Errorf("请求失败,错误信息:\r\n%v",err)

}else{

var netReturn map[string]interface{}

json.Unmarshal(data,&netReturn)

if netReturn["error_code"].(float64)==0{

fmt.Printf("接口返回result字段是:\r\n%v",netReturn["result"])

}

}

}

// get 网络请求

func Get(apiURL string,params url.Values)(rs[]byte ,err error){ var Url *url.URL

Url,err=url.Parse(apiURL)

if err!=nil{

fmt.Printf("解析url错误:\r\n%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)(rs[]byte,err error){ resp,err:=http.PostForm(apiURL, params)

if err!=nil{

return nil ,err

}

defer resp.Body.Close()

return ioutil.ReadAll(resp.Body)

}

周公解梦电脑篇二:基于Python的周公解梦api调用代码实例

基于Python的周公解梦api调用代码实例

代码描述:基于Python的周公解梦api调用代码实例 代码平台:聚合数据

#!/usr/bin/python

# -*- coding: utf-8 -*-

import json, urllib

from urllib import urlencode

#----------------------------------

# 周公解梦调用示例代码 - 聚合数据

# 在线接口文档:http:///docs/64 #-------

周公解梦电脑

---------------------------

def main():

#配置您申请的APPKey

appkey = "*********************"

#1.类型

request1(appkey,"GET")

#2.解梦查询

request2(appkey,"GET")

#3.根据ID查询解梦信息

request3(appkey,"GET")

#类型

def request1(appkey, m="GET"):

url = "http://v.juhe.cn/dream/category" params = {

"key" : appkey, #应用APPKEY(应用详细页查询)"fid" : "", #所属分类,默认全部,0:一级分类

}

params = urlencode(params)

if m =="GET":

f = urllib.urlopen("%s?%s" % (url, params))

else:

f = urllib.urlopen(url, params)

content = f.read()

res = json.loads(content)

if res:

error_code = res["error_code"]if error_code == 0:

#成功请求

print res["result"]

else:

print "%s:%s" % (res["error_code"],res["reason"]) else:

print "request api error"

#解梦查询

def request2(appkey, m="GET"):

url = " http://v.juhe.cn/dream/query" params = {

"key" : appkey, #应用APPKEY(应用详细页查询)"q" : "", #梦境关键字,如:黄金 需要utf8 urlencode"cid" : "", #指定分类,默认全部"full" : "", #是否显示详细信息,1:是 0:否,默认0

}

params = urlencode(params)

if m =="GET":

f = urllib.urlopen("%s?%s" % (url, params)) else:

f = urllib.urlopen(url, params)

content = f.read()

res = json.loads(content)

if res:

error_code = res["error_code"]if error_code == 0:

#成功请求

print res["result"]

else:

print "%s:%s" % (res["error_code"],res["reason"]) else:

print "request api error"

#根据ID查询解梦信息

def request3(appkey, m="GET"):

url = "http://v.juhe.cn/dream/queryid" params = {

"key" : appkey, #应用APPKEY(应用详细页查询)"id" : "", #解梦ID

}

params = urlencode(params)

if m =="GET":

f = urllib.urlopen("%s?%s" % (url, params)) else:

f = urllib.urlopen(url, params)

content = f.read()

res = json.loads(content)

if res:

error_code = res["error_code"]if error_code == 0:

#成功请求

print res["result"]

else:

print "%s:%s" % (res["error_code"],res["reason"]) else:

print "request api error"

if __name__ == '__main__':

main()

周公解梦电脑篇三:灵占天下算命占卜 电脑版

手游玩家第一站

灵占天下算命占卜

灵占天下是一款简洁易用,极具中国风的占卜应用,是在安卓平台上最受用户欢迎的占卜算命应用之一,它以中国五千年来所传承的周易人文思想告诉您命理变化的秘密,为您晓通命运,决断未来之事起重要帮助。

灵占天下主要有以下功能:

1.八字算命:该功能将详细揭晓您一生的秘密,从家庭婚姻,到学业事业,八字算命都可以详尽为您解答。

2.每日星座:每日星座将告诉您每一天运势变化及速配对象,给您最贴心的关怀。

3.周公解梦:周公解梦将详细为您解释梦境中的一切,让您不再对梦产生疑问,让梦预见您的未来。

4.爱情配对:丰富多彩的配对方式,让您更了解爱情的未来。

5.求签断事:遇到疑惑不解之事,求签断事能让您不再迷惑,为您前进指明方向。

6.姓名五行:发现您姓名中的秘密,知晓姓名对人一生的影响。

7.手掌面像:让您一眼便可知道身体中的掌纹手纹隐藏的人生的命运走向。

【基本信息】

作者:深圳云易智慧网络科技有限公司

版本:12.3

语言:中文

【更新内容】

1.配对对象增加特点描述标签

2.流年大运增加细小事情判断,预测桃花运更准确

更新时间:2015-03-13 系统:Android 2.1.x以上

手游礼包领取:/ka/

关注便玩家手游网官方微信公共账号(shoujiyouxilibao)免费赢取礼包!

相关热词搜索:周公解梦 电脑 周公解梦大全 周公解梦2345

相关文章
最新文章

Copyright © 2008 - 2017 版权所有 博文学习网

工业和信息化部 湘ICP备09005888号-2