postman - 将 IBM Watson Text-to-Speech 与 Postman 一起使用?
问题描述
如何将 IBM Watson Text-to-Speech 与 Postman 一起使用?为了测试,我只想获取声音列表。我用 url 设置了一个GET
请求
https://stream.watsonplatform.net/text-to-speech/api/v1/voices
在Headers
我设置我的username
和password
.
沃森回应道:
{
"code": 401,
"error": "Not Authorized",
"description": "No credentials supplied."
}
Postman 中的用户名和密码在哪里?
解决方案
看右边Headers
写着Authorization
。这就是授权凭证的去向。
每个 API 都可以指定他们想要的授权方式。如果是用户名/密码,则视为“基本授权”。
从技术上讲,您可以将其放在 下Headers
,但不要将用户名和密码作为两个单独的字段发送。您将包括一个键值标头对Authorization
:Base 64 编码Basic <Username:Password>
在哪里。<Username:Password>
许多 API 会让您使用基本授权登录,并返回一个用于所有其他 API 的令牌。然后,您将使用 Bearer Token。
推荐阅读
- json - Powershell:将 API 输出转换为表格格式
- instagram - Instagram 访问令牌 API:请确保您的 redirect_uri 与您在 OAuth 对话请求中使用的相同
- excel - 跳过如果语句在excel mac中为假
- amazon-web-services - 非标准端口上的 HTTP 服务器
- python - 导入 mariadb python 的问题
- python - Numpy按列按周期对矩阵进行排序
- mysql - 左连接总和未返回预期值
- ios - var 变量未在 Alamofire Closure 中设置
- excel - 多词 Vlookup
- go - Github 操作,dep 安装问题