API
Отозвать все ссылки на файл
Делает файл закрытым: все публичные ссылки на него перестают работать, в том числе в уже отправленной почте.
DELETE/files/{id}/links
Выполняет настоящий запрос в вашем рабочем пространстве.
DELETE /files/{id}/links
Делает файл закрытым: все публичные ссылки на него перестают работать, в том числе в уже отправленной почте.
Пример
Нужна files:write. Это «Сделать закрытым» на странице «Файлы». revoked говорит, сколько ссылок ещё работало и теперь не работает.
curl -X DELETE "$OE/files/file_6bb640f5b99e47deb758f1f5/links" -H "$AUTH"{ "object": "file_link_revocation", "fileId": "file_6bb640f5b99e47deb758f1f5", "revoked": 2}Файл без рабочих ссылок отвечает revoked: 0, поэтому вызов можно безопасно повторять. Сам файл остаётся, и POST /files/{id}/links может снова опубликовать его по новой ссылке.
Ключ, ограниченный определёнными адресами, достаёт только файлы, пришедшие на них, а любой другой файл даёт 404.