Как получить документ из docusign API?

Я хочу знать, как получить подписанный документ из docusign API? Я уже могу сделать запрос подписи по электронной почте (он отлично работает!). Но я хочу, чтобы когда документ был завершен, он отображался при щелчке по URL-адресу.

Документация не очень понятна ...

Вот часть моего php-кода:

try
    {
        //*** STEP 1 - Login API: get first Account ID and baseURL
        //..............//

        if (isset($loginInformation) && count($loginInformation) > 0)
        {
            $loginAccount = $loginInformation->getLoginAccounts()[0];
            $host = $loginAccount->getBaseUrl();
            $host = explode("/v2",$host);
            $host = $host[0];

            // UPDATE configuration object
            $config->setHost($host);

            // instantiate a NEW docusign api client (that has the correct baseUrl/host)
            $apiClient = new DocuSign\eSign\ApiClient($config);

            if (isset($loginInformation))
            {
                $accountId = $loginAccount->getAccountId();
                if (!empty($accountId))
                {
                    $envelopeApi = new DocuSign\eSign\Api\EnvelopesApi($apiClient);

                    $docsList = $envelopeApi->listDocuments($accountId, $envelopeId);
                    $documents = $docsList->getEnvelopeDocuments();

                    foreach($documents as $index => $document)
                    {
                        $url = $config->getHost().'/v2/accounts/'.$accountId.'/'.$document->getUri();
//------>Here i get the url but i cant read this file???

                    }
                }
            }
        }
    }

Этот URL не отвечает, что я делаю не так?

содержимое $url?

sietse85 12.10.2018 11:07

когда я нажимаю на этот URL, появляется окно ...

Moh 12.10.2018 11:19

Я полагаю, что sietse85 спрашивает о значении $url, а не о содержании страницы. Тем не менее, вы также можете сказать нам, пуста ли страница (что показывает инспектор DOM?)

YakovL 12.10.2018 12:06

$ url content хорошее значение, но я не могу получить доступ к этим ресурсам. Вот сообщение об ошибке: <errorDetails> <errorCode> PARTNER_AUTHENTICATION_FAIL‌ ED </errorCode> <messa‌ ge> Указанный ключ интегратора не найден или отключен. Ключ интегратора не указан. </message> </errorDetails>.

Moh 12.10.2018 14:50
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
60
1

Ответы 1

метод getUri () в документе просто возвращает Uri, соответствующий вызову API для получения этого документа. Документ скачивают не так. Вы получите его с помощью getDocumentBase64 (), который вернет длинную строку документа в base64. тогда, если вы хотите преобразовать это обратно в биты, вы можете использовать метод base64_decode. Затем вы можете отправить его обратно с сервера на клиент в виде PDF-документа для загрузки.

Другие вопросы по теме