2016-08-31 2 views
0

Я попытался использовать таблицу данных api, но я получил ошибку «AccessDenied» для таблицы FileBox.Как установить файл, загруженный через API как общедоступный в Infusionsoft?

[NoTableAccess] Доступ запрещен к таблице FileBox

ли Infusionsoft не позволяет обновлять поля FileBox таблицы? Есть ли другой способ установить файлы как общедоступные?

ответ

0

Чтобы загрузить файл в FileBox, вам необходимо использовать метод API FileService.uploadFile.

Звонок на FileService.getDownloadUrl вернет вам общедоступный URL-адрес файла.

Обратите внимание, что идентификатор файла возвращается при вызове метода FileService.uploadFile. Вы можете использовать этот идентификатор, запрашивая URL-адрес файла по вызову метода FileService.getDownloadUrl.

Вы не можете изменить значение открытого поля (как и любые другие в таблице FileBox), поскольку они имеют read access only.

+0

Я не могу загрузить URL-адрес для загрузки файлов через API. Он выдает ошибку, говоря, что файл не является общедоступным. –

+0

То, что я не пытаюсь сделать, это вызвать getFile, чтобы получить base64encoded данные, а затем создать из него файл. Но сгенерированный файл поврежден. Не знаете, как это исправить. –

+0

Пожалуйста, разместите свой код и ошибки, которые вы получите. – yuga

Смежные вопросы