DocuSign Api создает конверт в производстве - PullRequest
0 голосов
/ 19 ноября 2018

У меня проблема с созданием конверта через API.

Авторизация выполняется без ошибок.

$ options = new \ DocuSign \ eSign \ Api \ AuthenticationApi \ LoginOptions ();$ loginInformation = $ authenticationApi-> login ($ options);

Я получаю это в ответ:

LoginInformation {
    #container: array:2 [
        "api_password" => null
        "login_accounts" => array:1 [
            0 => LoginAccount {
                #container: array:11 [
                    "account_id" => "xxxxx"
                    "account_id_guid" => null
                    "base_url" => "https://na2.docusign.net/restapi/v2/accounts/xxxxx"
                    "email" => "xxxxx@xxxxxx.com"
                    "is_default" => "true"
                    "login_account_settings" => null
                    "login_user_settings" => null
                    "name" => "xxxxxxx, LLC"
                    "site_description" => ""
                    "user_id" => "xxxxxxxxxxxxxxxxxxx"
                    "user_name" => "xxxxxx Contracts Team"
                ]
            }
        ]
    ]
}

Но когда я пытаюсь создать конверт следующим образом:

$ envelopeApi-> createEnvelope ($ this-> config-> getAccountId (), $ envelop_definition, $ options);

Я получаю эту ошибку: «[401] Ошибка подключения к API (https://www.docusign.net/restapi/v2/accounts/xxxxx/envelopes)”

Эта ошибка сообщает мне, что я не авторизован. Этот код корректно работает в Sandbox.

Я думаю, что проблема в настройках учетной записи - возможно, не хватает специальных прав...

1 Ответ

0 голосов
/ 25 ноября 2018

Вам необходимо использовать правильную производственную платформу.Правильная производственная платформа определяется идентификатором учетной записи DocuSign.

См. Шаг 1 в документе Post Go Live .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...