首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
iamxiaoq
V2EX  ›  Python

阿里云 API, Python 和 Postman 两个版本的实现

  •  
  •   iamxiaoq · 284 天前 · 1466 次点击
    这是一个创建于 284 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在做阿里云 ECS 的账单统计,去看了一下其文档,ECS 和账单是两个不同的域名下的接口,响应的 json 数据没有固定的格式,有时候有 Code,有时候没有,数据字段也没有一个固定的 key,有的接口页码为 PageNum,有的却是 PageNumber。其提供的 Python Sdk 的命名 蛇蛙和驼峰混用`def set_VpcId(self,VpcId)`,一股浓浓的 Java 味道,看得我一阵难受,于是自己按照文档重新撸了一个,顺便把调试时候使用 Postman 也的分享出来,有需求的 v 友可以参考下。

    https://github.com/xiaoq1024/aliyun_api
    6 回复  |  直到 2019-04-16 20:32:36 +08:00
    whileFalse
        1
    whileFalse   284 天前
    嗯,国内技术公司在开放这一层确实做的不怎么地……不过 lz 发的这个确实没多大价值就是了,才俩接口……

    另外请问,“蛇蛙和驼峰混用”中的“蛇蛙”是什么意思?
    iamxiaoq
        2
    iamxiaoq   284 天前 via Android
    @whileFalse 蛇蛙命名:变量名由多个单词构成,单词与单词间使用 _ 连接。set_VpcId 既使用了 蛇娃_ ,也使用了驼峰大小写。
    junjieyuanxiling
        3
    junjieyuanxiling   283 天前 via Android
    set_VpcId ……
    Java 规范也不是这么来的吧
    whileFalse
        4
    whileFalse   283 天前
    @iamxiaoq 这不是叫下划线命名法。
    goodleixiao
        5
    goodleixiao   283 天前
    国内的东西,开放性没有那么好,能用就不错了
    qingtangsdk
        6
    qingtangsdk   281 天前
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2041 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 05:34 · PVG 13:34 · LAX 21:34 · JFK 00:34
    ♥ Do have faith in what you're doing.