Phrase TMS API

API 身份验证 (TMS)

文本由 Phrase Language AI 从英语机器翻译而得。

大多数 API 调用都需要经过身份验证的用户。API 未使用任何特殊的用户配置文件。每个 API 都可以使用其用户名和密码代表任何现有用户调用。

令牌

在调用需要经过身份验证的用户的任何 API 之前,调用身份验证/登录 API 以获得身份验证令牌。令牌有效期为 24 小时,可用于所有后续调用,但如果用户通过 UI 退出,它将过期。不要为每个调用创建一个令牌。

在随后的API调用中,获得的令牌在授权标头中使用。标头值字段以ApiToken开头,后面是空间和令牌本身。

如果用户从 UI 退出,API 令牌将不再有效。

例如: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

OAuth 2.0

在应用中使用 OAuth 2.0,而不是每次调用都发送令牌。

要建立 OAuth 2.0 连接,请执行以下步骤:

  1. 从设置Setup_gear.png页面中,向下滚动到 ⁇ 集成 ⁇ 部分,然后单击注册OAuth 应用程序

    将打开 已注册的 OAuth 应用程序 页面。

  2. 单击新建

    将打开创建宣誓应用程序页面。

  3. 提供 ⁇ 名称、 ⁇ 重定向 URI ⁇ (回调)和可选的 ⁇ 描述

  4. 单击保存

    注册的OAuth 应用程序 ⁇ 页面以列表中的新连接和一个关联的 ⁇ 客户ID打开。

    ID 用于连接到 Phrase 以建立连接的应用程序。它存储在数据库中,用于把请求与适当的请求者配对。

  5. 将这些 URL 与生成的客户 ID 一起使用进行授权:

    • 身份验证 URL 

      https://cloud.memsource.com/web/oauth/authorize 

    • 令牌 URL 

      https://cloud.memsource.com/web/oauth/token 

    如果您的个人资料位于美国数据中心,请在 cloud.memsource.com 之前添加我们,例如 https://us.cloud.memsource.com/web/oauth/authorize

  6. 授权时,使用管理员个人资料登录,然后单击允许

    应用程序现已关联,将不需要身份验证 API 调用。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.