【发布时间】:2018-04-26 21:16:05
【问题描述】:
当我尝试使用以下方法获取身份验证会话 ID 时: /attask/api/v9.0/login?username=admin&password=user. 当我运行它时,它告诉我我没有登录。我应该如何登录才能登录?
【问题讨论】:
标签: attask workfront-api
当我尝试使用以下方法获取身份验证会话 ID 时: /attask/api/v9.0/login?username=admin&password=user. 当我运行它时,它告诉我我没有登录。我应该如何登录才能登录?
【问题讨论】:
标签: attask workfront-api
通常,“您未登录”消息来自 Workfront,认为您在没有身份验证的情况下进行了 api 调用,因此您的调用中可能存在拼写错误,因此它调用了另一种方法并且在检查是否之前无法进行身份验证端点有效。
我发现低权限用户的 api 身份验证存在一些问题,例如审查/协作许可用户。为您尝试登录的用户分配了什么许可证?
您将生成具有以下内容的会话 ID:
POST https://<domain>.my.workfront.com/attask/api/v9.0/login?username=admin&password=user
但是,出于安全目的,强烈建议您使用 API 密钥。另请注意,如果您的用户名/密码中有符号,则可能需要对它们进行 URLEncode 以防止您的语言误读它们。
【讨论】: