我是Python的新手。我正在尝试编写一个Python脚本来获取一些JSON数据。 Linux shell命令如下所示,它在触发表单shell时非常有效: -
curl -H "X-ApiKeys: accessKey={accessKey}; secretKey={secretKey}" https://example.com/example/api/v1/example/list
以下是到目前为止我已经达到的Python脚本并且卡住了,完全不知道下一步该做什么。
import requests
import ConfigParser
import json
Config = ConfigParser.ConfigParser()
Config.read('C:/Users/admin/source/repos/MyProject/MyProject/config.ini')
Username = Config.get('credentials', 'Username')
Password = Config.get('credentials', 'Password')
答案 0 :(得分:0)
所以我没有登录API,但一般程序应该是这样的
import requests
import ConfigParser
import json
config = ConfigParser.ConfigParser()
config.read('C:/Users/admin/source/repos/MyProject/MyProject/config.ini')
username = config.get('credentials', 'Username')
password = config.get('credentials', 'Password')
request_url = 'example_url'
headers = {'X-ApiKeys' : 'accessKey=' + username + '; secretKey=' + password}
print requests.get(request_url,headers=headers).json()
我将声明为小写的变量更改为遵循python约定。密钥通常放在请求的标题中,该请求是python请求库中的字典。如果这不起作用,请随意包含错误,我会尽力使我的回答有效。