Как перевести код JavaScript в Python
Есть код на JavaScript:
function getQuote(symbol, apikey) {
var requestOptions = {
method: 'GET',
redirect: 'follow'
};
if (apikey) {
requestOptions.headers = {
Authorization: apikey
}
}
var res = UrlFetchApp.fetch("https://api.alor.ru/md/securities/MOEX:" + symbol + "/quotes?format=TV", requestOptions)
var json = res.getContentText()
var data = JSON.parse(json)
return json
}
Хочу перевести его в Python, не понимаю как быть с if apikey, получается так:
def getQuote(symbol, apikey):
requestOptions = {
method: 'GET',
redirect: 'follow'
}
if apikey {requestOptions.headers = {Authorization: apikey}}
res = UrlFetchApp.fetch("https://api.alor.ru/md/securities/MOEX:" + symbol + "/quotes?format=TV", requestOptions)
json = res.getContentText()
data = JSON.parse(json)
return json
Ответы (1 шт):
Автор решения: RAINGM
→ Ссылка
import requests
def getQuote(symbol, apikey):
requestOptions = {
method: 'GET',
redirect: 'follow'
}
if apikey:
headers = {Authorization: apikey}
res = requests.get("https://api.alor.ru/md/securities/MOEX:" + symbol + "/quotes?format=TV", requestOptions, headers=headers)
json = res.json()
return json