Просмотр вложений, добавленных через API docusign - PullRequest
0 голосов
/ 12 февраля 2020

Я использую следующую конечную точку для добавления вложения в конверт:

PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments

Видимо, запрос идет хорошо, потому что я получаю этот возврат:

 "attachments" => array:2 [
    0 => array:4 [
      "attachmentId" => "656A658D-AD83-438C-B58D-86738486349C"
      "attachmentType" => "png"
      "name" => "asdas"
      "accessControl" => "SenderAndAllRecipients"
    ]
  ]

Но ничего не появляется подписавшим на вид. Где подписавшиеся могут скачать или визуализировать вложения, которые были добавлены через API?

ОБНОВЛЕНИЕ

Способ отправки вложений:

 public function addAttachments($saleContract, $envelopeId)
    {
        $attachments = array();

        foreach ($saleContract->document as $document){
          array_push($attachments, [
              'accessControl' => 'senderAndAllRecipients',
              'attachmentId' => $document->id,
              'attachmentType' => \File::extension($document->storage_file_name),
              'data' => base64_encode(Storage::disk('sienge')->get($document->storage_file_name)),
              'name' => $document->file_name,
          ]);
        }

        Docusign::addEnvelopeAttachments($envelopeId, $attachments);
    }

1 Ответ

1 голос
/ 12 февраля 2020

Это приложения Envelope API, доступ к которым возможен только через API. Когда вы добавляете эти вложения через API, вы можете получить доступ только через API и не будут доступны на экране подписи.

Это похоже на метаданные, доступные в конверте, который не должен отображаться на экране подписи, и можно получить доступ только через API. Dev Do c объясняет, как читать эти вложения API

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