周公解梦电脑
以下是博文学习网为大家整理的关于周公解梦电脑的文章,希望大家能够喜欢!
周公解梦电脑篇一:基于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)免费赢取礼包!