请选择开发语言:

PHP

Python

$api_url = 'https://登录后显示/pyi/73/184';

$appid = '应用id';// 在后台我的应用查看;

$secret = '应用密钥';// 在后台我的应用查看;

$data = array(

'appid'=> '1',

'format'=> 'json',

'time'=> '1545829466',

);

$data['appid'] = $appid;

$data['time'] = time();//当前服务器时间

ksort($data); //按照键名对数组排序,为数组值保留原来的键。

$md5String = '';

foreach($data as $key=>$val){

if(strlen($val)>0){ //过滤空值

$md5String.=$key.$val;

}

}

$sign = md5($md5String.$secret);

$data['sign'] = $sign;

$sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f

$result = file_get_contents($sendUrl);

print_r($result);

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

#该代码为python3.7示例代码

import ssl,time,hashlib,string

from urllib import request,parse,error;

from urllib.parse import quote

api_url = 'https://登录后显示/pyi/73/184';

appid = '应用id';#在后台我的应用查看;

secret = '应用密钥';#在后台我的应用查看;

data = {

'appid':'1',

'format':'json',

'time':'1545829466',

};

data['appid'] = appid;

data['time'] = round(time.time());#当前服务器时间

keysArr = list(data.keys()) #取出字典key

keysArr.sort()#对字典key进行排序

md5String = '';

params = []

for key in keysArr:

if data[key]:

val = str(data[key])

md5String+=key+val

params.append(key + "=" + val )

md5String += secret;

m = hashlib.md5()

b = md5String.encode(encoding='utf-8')

m.update(b)

sign = m.hexdigest()

params.append('sign='+sign)#加入计算后的sign值去请求

params = '&'.join(tuple(params)); #把列表转成元组后用&分隔,最终转换成字符串 a=b&c=d&e=f

ssl._create_default_https_context = ssl._create_unverified_context

url = api_url+'?'+params;

url = quote(url, safe=string.printable)

req = request.Request(url)

opener = request.build_opener()

r = opener.open(fullurl=req)

doc = r.read();

print(doc.decode('utf-8'))

java 十二星座数据下载_十二星座相关推荐

  1. 我的世界java服核心下载_我的世界java版

    我的世界java版手机下载是一款高自由度的沙盒模拟建造游戏,这个版本是Java版本,增加了很多不同的游戏生物,还有超多好玩的游戏内容,感兴趣的玩家们千万不要错过了,快来下载这款我的世界java版1.1 ...

  2. 触手可及大数据 下载_计算器触手可及

    触手可及大数据 下载 Most of the time I do my calculations in Excel, but occasionally I reach for a calculator ...

  3. tcga数据下载_好东西丨零基础入门TCGA

    GCBI学院-零基础入门TCGA_腾讯视频​v.qq.com 课程大纲: TCGA简介 1.带你熟悉新版TCGA界面 2.TCGA包含哪些数据,哪些是公开可用的?作为新手,下载什么水平的数据最易上手 ...

  4. java ee4.8下载_在WildFly 8.2中修补焊接3 – Java EE 8的第一个实验RI

    java ee4.8下载 Java EE 8一直在发展,并且已经提出了几个新的组件JSR. JSR 365将定义CDI 2.0的规范. 红帽已经开始开发Weld 3的实现原型, Alpha3最近发布了 ...

  5. tcga数据下载_手把手教你用R下载TCGA数据:CGDSR包

    各位科研芝士的朋友,大家好,今天我们继续分享关于TCGA数据下载的专题,之前,给大家推出了网页版cBioportal工具,进行数据下载,在上期中我们看到UCSC-XENA对应的R包UCSCXenaTo ...

  6. TCGA_临床数据下载_全面数据

    TCGAbiolinks (三)获取全面的临床数据  – 璃墨的小站 library(TCGAbiolinks) 一.基础数据下载 1 下载GDC文件 query <-GDCquery(proj ...

  7. 十二星座匹配对象_十二星座配对图片,十二星座情侣配对

    提起十二星座配对图片,大家都知道,有人问十二星座最佳配对表,另外,还有人想问十二星座最佳配对表,你知道这是怎么回事?其实十二星座配对指数表,下面就一起来看看十二星座情侣配对,希望能够帮助到大家! 十二 ...

  8. tcga数据下载_使用R下载TCGA数据

    除了之前提到的,使用GDC 官方提供的gdc-client.exe对TCGA数据进行下载外(TCGA数据分析(1)),还可以使用R包对TCGA数据进行下载,这个神奇的R包叫做TCGAbiolinks. ...

  9. tcga数据下载_给你tcga数据库过万病人的原始测序数据你可以做什么

    最近有两年前的学生过来寻求合作,让我想想给我tcga数据库过万病人的原始测序数据,我可以做什么方法学的创新.我想把这个问题抛给粉丝: 假设给你tcga数据库过万病人的原始测序数据你可以做什么??? 大 ...

最新文章

  1. 当AD服务器置于防火墙内时,所需开放的端口
  2. 同一个页面,两次请求保证查询条件不变(题目不太相符,我比较渣,问题都不知道怎么表述!--)...
  3. kubernetes,什么鬼?
  4. ios NSComparator 三种枚举类型
  5. 考研计算机专业课统考吗,【计算机考研】你了解计算机统考408吗?
  6. mysql linux附加数据库文件夹,Linux全攻略--MySQL数据库配置与管理
  7. php 添加音乐,PHP网站插入音乐
  8. 【java】我工作三年了,该懂并发了!
  9. 非递归中序,后序,先序遍历二叉树完整代码(用链式栈实现)
  10. 创建maven parent project module project
  11. 在C++Builder中使用OLE出现“类worksheet的paste方法无效”错误的一种解决方法
  12. LCD/OLED点阵字模提取软件(汇总)
  13. 浅谈企业知识资产管理及建设思路
  14. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
  15. 这个是具体的农历年份和期的计算等等,还显示国际时
  16. 好文分享人的脆弱和坚强都超乎想象
  17. 二分图(染色法+匈牙利法)学习笔记
  18. Linux查找文本中的重复项,2在Linux中查找和删除重复文件的有用工具
  19. C++ Traits编程技法--从迭代器的设计看参数推导与类型推导
  20. FlashPlayer安全限定读书手札

热门文章

  1. 给接口自动化测试框架增色,实现企业微信测试报告
  2. 计算机网络有限制,计算机网络中软件限制策略的应用规则有哪些
  3. java怎么修改fxml,JavaFX FXML修改列表
  4. 【PHPExcel】生成Excel2007文件并下载
  5. mysql 开仓函数_MySQL函数大全 及用法示例
  6. Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...
  7. 算术表达式求解背景_1.8 C++算术运算符与表达式
  8. 7-26 单词长度 (C语言)
  9. 计算机音乐是哪一个,哪种软件适合音乐编辑的计算机版本?
  10. springboot超详细教程_全网最细致的SpringBoot实战教程,超适合新手小白入坑学习...