1

当我尝试使用以下方法获取身份验证会话 ID 时:/attask/api/v9.0/login?username=admin&password=user。当我运行它时,它告诉我我没有登录。我应该如何登录才能登录?

4

1 回答 1

1

通常,“您未登录”消息来自 Workfront,认为您在没有身份验证的情况下进行 api 调用,因此您的调用中可能有错字,因此它正在调用另一种方法并且在检查端点是否是之前未能进行身份验证有效的。

我已经看到一些低权限用户的 api 身份验证问题,例如审查/协作许可用户。为您尝试登录的用户分配了什么许可证?

您将生成具有以下内容的会话 ID:

POST https://<domain>.my.workfront.com/attask/api/v9.0/login?username=admin&password=user

但是,出于安全目的,强烈建议您使用 API 密钥。另请注意,如果您的用户名/密码中有符号,您可能需要对它们进行 URLEncode 以防止您的语言误读它们。

于 2018-04-27T15:33:19.727 回答