3

https://developers.workfront.com/api-docs/#API_keyで説明されている方法を使用して Workfront のユーザー アカウントから APIkey を取得しようとすると、空白の応答しか返されません。このドメインのほとんどのユーザーは SAML を使用して認証しますが、問題のユーザーは API アカウントとして設定されており、SAML は無効になっています。

使用される URL は次のとおりです。

/attask/api-internal/user?action=getApiKey&username=yyyyy@xxxxx&password=xxxxxxxx&method=put (xxx and yyy masking actual text)

...そして、次の結果を受け取ります。製品とサンドボックスの両方で同じ結果が得られます

{
    data: {
    result: ""
    }
}

無効なユーザーとパスワードのペアを使用すると、次の結果が返されます。

{
    error: {
        class: "com.attask.common.AuthenticationException",
        message: "That username/password combination wasn't quite right. 
                 Make sure your caps lock isn't on and try again."
   }
}

ユーザー/パスワード メソッドを使用して認証する場合 ( https://developers.workfront.com/api-docs/#Authentication )、これは機能し、完全なセッション情報を受け取ります。

4

1 に答える 1

3

空白の応答が返された場合は、取得する API キーがありません。セットアップ > システム > 顧客情報を開くか、API を使用して、UI で生成できます。

/attask/api/v5.0/user?action=generateApiKey&username=yyyyy@xxxxx&password=xxxxxxxx&method=put
于 2016-11-03T21:31:51.940 に答える