Criptografar um script em texto simples
-
Descrição da API
POST /encript HTTP/1.1
args: {"no_strip":true|false, "info":{}, "entitlements":{}, "xuic":true|false}
[conteúdo do script] -
Descrição dos parâmetros
no_strip:boolean
Quando este parâmetro é true, as informações de depuração são preservadas na criptografia (assim, os erros incluem números de linha). O padrão é false.info:table
Informações incluídas no script, normalmente com campos como nome (Name), versão (Version) e descrição (Description).entitlements:table
Informações de permissões do script.- Campo
allow-external-require
Se o campo não existir ou for false, somente scripts criptografados com o certificado do autor atual poderão fazer require deste script; se for uma lista, scripts dos autores cujos certificados estão na lista poderão fazer require; se for true, qualquer script poderá fazer require.
- Campo
xuic:boolean
Quando este parâmetro é true, um arquivo xui é criptografado como xuic e os demais parâmetros são ignorados. O padrão é false.conteúdo do script:string
Conteúdo do script a criptografar, enviado como corpo da solicitação.
-
Possíveis retornos
-
Em caso de sucesso, retorna o código de status
200com:[conteúdo criptografado do script] -
Em caso de falha, retorna o código de status
400com:{"code":2,"message":"脚本有语法错误","detail":"具体的错误信息"}{"code":13,"message":"另外一项加密正在进行..."}
-