Я новичок в API-интерфейсе DocuSign, и я следил за примером кода для C # на сайте руководства DocuSign. Я не смог выполнить шаг, пока пытался получить AuthToken. Часть моего кода, как показано ниже, в основном такая же, как в образце DocuSign,
public void OAuthAuthorizationCodeFlowTest()
{
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
// Make an API call with the token
ApiClient apiClient = new ApiClient(RestApiUrl);
DocuSign.eSign.Client.Configuration.Default.ApiClient = apiClient;
// Initiate the browser session to the Authentication server
// so the user can login.
string accountServerAuthUrl =
apiClient.GetAuthorizationUri(client_id, redirect_uri, true,
stateOptional);
System.Diagnostics.Process.Start(accountServerAuthUrl);
string accessToken = apiClient.GetOAuthToken(client_id,
client_secret, true, AccessCode);
// login call is available in the authentication api
AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.Login();
// parse the first account ID that is returned (user might belong to
multiple accounts)
AccountId = loginInfo.LoginAccounts[0].AccountId;
BaseUri = loginInfo.LoginAccounts[0].BaseUrl;
Console.WriteLine("accountId: " + AccountId);
Console.WriteLine("base_uri: " + BaseUri);
Client_id - это мой ключ интегратора, client_secret - секретный ключ, связанный с этим ключом интегратора, верно? Проверял много раз, без проблем. Теперь я не понимаю, почему я все еще получаю ошибку 400. Пожалуйста, пролейте на меня немного света, спасибо !!!