将 IBM Watson 文本转语音与 Postman 结合使用?
Using IBM Watson Text-to-Speech with Postman?
如何将 IBM Watson Text-to-Speech 与 Postman 一起使用?为了测试,我只想获取声音列表。我使用 url
设置了一个 GET
请求
https://stream.watsonplatform.net/text-to-speech/api/v1/voices
在 Headers
下,我设置了 username
和 password
。
Watson 回复:
{
"code": 401,
"error": "Not Authorized",
"description": "No credentials supplied."
}
用户名和密码在 Postman 中放在哪里?
请看 Headers
右边的 Authorization
。这就是授权凭据所在的位置。
每个 API 都可以指定他们想要的授权方式。如果是username/password,则认为是"Basic Authorization"。
从技术上讲,您可以将其放在 Headers
下,但您不会将用户名和密码作为两个单独的字段发送。您将包含一对 key-value header 对 Authorization
:Basic <Username:Password>
其中 <Username:Password>
是 Base 64 编码。
许多 API 会让您使用基本授权登录,return 一个令牌将用于所有其他 API。然后,您将使用 Bearer Token。
谢谢 Jake G,效果很好!
如何将 IBM Watson Text-to-Speech 与 Postman 一起使用?为了测试,我只想获取声音列表。我使用 url
设置了一个GET
请求
https://stream.watsonplatform.net/text-to-speech/api/v1/voices
在 Headers
下,我设置了 username
和 password
。
Watson 回复:
{
"code": 401,
"error": "Not Authorized",
"description": "No credentials supplied."
}
用户名和密码在 Postman 中放在哪里?
请看 Headers
右边的 Authorization
。这就是授权凭据所在的位置。
每个 API 都可以指定他们想要的授权方式。如果是username/password,则认为是"Basic Authorization"。
从技术上讲,您可以将其放在 Headers
下,但您不会将用户名和密码作为两个单独的字段发送。您将包含一对 key-value header 对 Authorization
:Basic <Username:Password>
其中 <Username:Password>
是 Base 64 编码。
许多 API 会让您使用基本授权登录,return 一个令牌将用于所有其他 API。然后,您将使用 Bearer Token。
谢谢 Jake G,效果很好!