我正在尝试发出transferwise api请求以获取货币汇率。这段代码在python中是什么样子的?
curl -X GET "https://api.sandbox.transferwise.tech/v1/rates?source=EUR&target=USD" \
-H "Authorization: Bearer <your api token>"发布于 2020-09-30 01:23:47
不要忘记"https://api.sandbox.transferwise.tech“是基础地址沙箱(仅用于测试)而不是Live版本的,所以它只适用于沙箱帐户(https://sandbox.transferwise.tech/login2/)。此外,您还需要在Setting中创建自己的token API (更多信息请参见https://transferwise.com/help/articles/2958229/whats-an-api-token)。
设置token API后,出于安全性考虑,您可以将其放入环境变量(.env)中。
要使用Live版本,而不是沙盒,请使用这个基URL:"https://api.transferwise.com“
app.py (不带环境变量):
import requests
API_TOKEN = <your API token here>
# Using Base URL LIVE
url = "https://api.transferwise.com/v1/rates?source=EUR&target=USD"
headers = {'Authorization': f'Bearer {API_TOKEN}'}
response = requests.get(url=url, headers=headers)
print(response)发布于 2020-06-29 13:29:09
import requests
url = "https://api.sandbox.transferwise.tech/v1/rates?source=EUR&target=USD"
payload = {}
headers = {
'Authorization': 'Bearer <your api token>'
}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))另外,请不要在这里分享你的API令牌。
发布于 2020-06-29 13:39:30
import requests
token = "9dcdf463-be7f-41e4-bcc1-1393e71ea10e"
headers = {"Authorization": f"Bearer {token}"}
url = "https://api.sandbox.transferwise.tech/v1/rates?source=EUR&target=USD"
response = requests.get(url=url, headers=headers)
print(response.json())https://stackoverflow.com/questions/62631726
复制相似问题