首页 > 解决方案 > 将 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我设置我的usernamepassword. 在此处输入图像描述

沃森回应道:

{
  "code": 401,
  "error": "Not Authorized",
  "description": "No credentials supplied."
}

Postman 中的用户名和密码在哪里?

标签: postmantext-to-speechibm-watson

解决方案


看右边Headers写着Authorization。这就是授权凭证的去向。

每个 API 都可以指定他们想要的授权方式。如果是用户名/密码,则视为“基本授权”。

从技术上讲,您可以将其放在 下Headers,但不要将用户名和密码作为两个单独的字段发送。您将包括一个键值标头对Authorization:Base 64 编码Basic <Username:Password>在哪里。<Username:Password>

许多 API 会让您使用基本授权登录,并返回一个用于所有其他 API 的令牌。然后,您将使用 Bearer Token。


推荐阅读