Я подключаюсь к LIVEStream API от Adobe и попытался использовать как Postman, так и небольшой код Python для подключения.Я использую поток «Учетные данные клиента», и я получаю токен доступа, но проблема возникает, когда я передаю этот токен доступа в заголовке запроса.Я следовал руководству, как упомянуто в GitHub, поэтому я не понимаю, что мне не хватает:
Настройка почтальона
У меня также есть этот пример кода Pythonпопытаться установить соединение, и даже там возникла та же проблема
from oauthlib.oauth2 import BackendApplicationClient
from requests_oauthlib import OAuth2Session
import requests
clientID="MyClientID"
clientSecret="MyClientSecret"
client = BackendApplicationClient(client_id=clientID)
oauth = OAuth2Session(client=client)
token = oauth.fetch_token(token_url='https://api.omniture.com/token', client_id=clientID,
client_secret=clientSecret)
print(token)
accesstoken=(token['access_token'])
accesstoken=accesstoken.replace('\n', ' ').replace('\r', '')
print("after trim")
bearer_token = 'Bearer ' + accesstoken
header = {'Authorization': bearer_token}
header['Accept-Encoding']='gzip'
print(header)
url = 'https://livestream.adobe.net/api/1/stream/specificStream'
r = requests.get(url, headers=header)
response = requests.get(url,
headers = {'Authorization': 'Bearer {}'.format(accesstoken),'Accept-Encoding':'gzip'})
print(response.status_code)
print(response.content)
Вывод тот же: 401 b 'неверный заголовок авторизации \ r \ n'
Я следовал инструкции в https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/live-stream-api/data_requests.md
Итак, не уверен, чего не хватает.Кто-нибудь видел это раньше?Как упоминалось ранее, я получаю токен в порядке, и только при попытке получить поток я получаю недопустимый заголовок авторизации.