如何与Postman一起使用IBM Watson Text-to-Speech?为了测试,我只想获取声音列表。我使用网址设置了一个GET
请求
https://stream.watsonplatform.net/text-to-speech/api/v1/voices
在Headers
下,我设置了username
和password
。
沃森回答:
{
"code": 401,
"error": "Not Authorized",
"description": "No credentials supplied."
}
邮递员的用户名和密码在哪里?
答案 0 :(得分:2)
在Headers
的右侧,看到Authorization
。授权凭证就在那儿。
每个API都可以指定他们希望获得授权的方式。如果它是用户名/密码,则被视为“基本授权”。
从技术上讲,您可以将其放在Headers
下,但不要将用户名和密码作为两个单独的字段发送。您将包括一对Authorization
的键值标头对:Basic <Username:Password>
,其中<Username:Password>
是Base 64编码的。
许多API会让您使用“基本授权”登录,并返回用于所有其他API的令牌。然后,您将使用Bearer Token。
答案 1 :(得分:0)