Saltar para a documentação
API

Revogar todas as ligações de um ficheiro

Torna o ficheiro privado: todas as ligações públicas para ele deixam de funcionar, incluindo no correio já enviado.

DELETE/files/{id}/links

Executa a chamada real no seu espaço de trabalho.

DELETE /files/{id}/links

Torna o ficheiro privado: todas as ligações públicas para ele deixam de funcionar, incluindo no correio já enviado.

Exemplo

Precisa de files:write. É o Tornar privado da página Ficheiros. revoked diz quantas ligações ainda funcionavam e agora já não.

curl
curl -X DELETE "$OE/files/file_6bb640f5b99e47deb758f1f5/links" -H "$AUTH"
Resposta
{  "object": "file_link_revocation",  "fileId": "file_6bb640f5b99e47deb758f1f5",  "revoked": 2}

Um ficheiro sem ligações a funcionar responde revoked: 0, por isso a chamada pode ser repetida com segurança. O ficheiro em si fica, e POST /files/{id}/links pode publicá-lo de novo numa ligação nova.

Uma chave limitada a determinados endereços só alcança os ficheiros que chegaram a eles, e qualquer outro ficheiro é um 404.

Referência