Я пытаюсь получить доступ к API-интерфейсу Fortune Tracker (https://fortnitetracker.com/site-api), чтобы загрузить некоторые данные и выполнить анализ.
У меня есть ключ, но каждый раз, когда я пытаюсь передать его в качестве заголовка (согласно указанному выше веб-сайту), я получаю сообщение об ошибке «Недействительные учетные данные для аутентификации». Я пытался передать свое имя пользователя и пароль, но это также не сработало.
import requests
session = requests.session()
api_key = 'XXXXXXXXXXXXXXX'
make_link = lambda player,platform: 'https://api.fortnitetracker.com/v1/profile/{}/{}'.format(platform,player) #this just makes the link for the proper player
sample_platform, sample_player = 'pc','Ninja'
sample_link = make_link(sample_epic_name,sample_platform)
headers = {'TRN-Api-Key': api_key} #this is the name of the api-key per the link
session.get(sample_link, headers = headers).content #this returns a message that specifies my original error: "Invalid authentication credentials"
Я хочу просто иметь возможностьпреодолеть проблему доступа к этому API, чтобы я мог его использовать. Пожалуйста, дайте мне знать, если мне нужно внести какие-либо изменения. Я нашел ссылку, приведенную выше, полезной, но не для начинающих пользователей API, таких как я. Спасибо!