Adobe LiveStream API 无效授权标头错误

我正在从 Adobe 连接到 LIVEStream API,并尝试使用 Postman 和一个小的 Python 代码进行连接。我正在使用“客户端凭据”流程,并且我获得了访问令牌,但是当我在请求标头中传递该访问令牌时问题就出现了。我遵循了 GitHub 中提到的指南,所以我不明白我错过了什么:

邮递员设置

http://img2.mukewang.com/6124a1940001fd6914570956.jpg

我也有这个示例 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 中的指南


所以,不确定缺少什么。有没有人见过这个?如前所述,我得到了一个令牌,只有在尝试获取流时才会得到无效的授权标头。


慕盖茨4494581
浏览 181回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python