ALiYun-python调用 精简预报3天 API

讨论 Rambo_gor
Lv5 宗师级炼丹师
发布在 Python编程   1017   0
讨论 Rambo_gor   1017   0

    本代码使用阿里云市场提供的API获取天气状况,我就用最简单的代码来实现该API的调用。

    1.查看该API所需要的参数

    undefined

    根据文档可知,该API不需要Headers(这里的headers不需要其他的信息除了appcode id之外),也不需要请求参数(Query),只需要请(Body).

    此处的代码跟官方给的代码稍有修改,主要是我没有装urllib/urllib2 这两个第三方库。 代码中的appcode可以从你购买的API控制台查看(阿里云管控中心)

    undefined

    import requests
    
    host = 'http://freecityid.market.alicloudapi.com'
    path = '/whapi/json/alicityweather/briefforecast3days'
    appcode = '你的Appcode'
    url = host + path
    
    headers = {
    'Authorization':'APPCODE ' + appcode
    }
    postData = {
        'token':'677282c2f1b3d718152c4e25ed434bc4',
        'cityId':'2'
    }
    response = requests.post(url, data = postData,headers=headers)
    print(response.text)

    运行结果:

    undefined

    版权声明:作者保留权利,不代表意本站立场。如需转载请联系本站以及作者。

    参与讨论

    回复《 ALiYun-python调用 精简预报3天 API

    EditorJs 编辑器

    沙发,很寂寞~
    反馈
    to-top--btn