Criação de uma tarefa de atualização de cache
Função
Essa API é usada para criar uma tarefa de atualização de cache.
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
enterprise_project_id |
Não |
String |
Projeto corporativo ao qual a tarefa de atualização do cache é adicionada. Este parâmetro é válido somente quando a função do projeto empresarial está ativada. O valor all indica todos os projetos. Esse parâmetro é obrigatório quando você usa um usuário do IAM para chamar essa API. |
solicitação
Parâmetros de solicitação
Tabela 2 descreve os parâmetros de solicitação.
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
type |
Não |
String |
Especifica o tipo de conteúdo em cache a ser atualizado. O valor é file ou directory. O valor padrão é file. |
urls |
Sim |
Array of strings |
Exemplo de valor: http://abc.com/image/1.png. Use vírgulas (,) para separar os URLs umas das outras. Um único URL pode conter um máximo de caracteres 10.240. Um máximo de 1.000 URLs podem ser inseridos por vez. |
Exemplos de solicitações
Caminho solicitado
{ "refreshTask":{ "type":"file", "urls":[ "http://www.example.com/index.html", "http://www.example.com/web" ] } }
Resposta
Parâmetros de resposta
Tabela 3 descreve os parâmetros de resposta.
Parâmetro |
Tipo |
Descrição |
---|---|---|
id |
String |
Especifica a ID da tarefa. |
task_type |
String |
Especifica o tipo de uma tarefa. O valor é refresh ou preheating. |
status |
String |
Especifica o status de uma tarefa após a atualização. task_done indica que a tarefa de atualização foi bem-sucedida. task_inprocess indica que a tarefa de atualização está sendo processada. |
processing |
Integer |
Especifica o número de URLs que estão sendo processados. |
succeed |
Integer |
Especifica o número de URLs processados com êxito. |
failed |
Integer |
Especifica o número de URLs que falharam no processamento. |
total |
Integer |
Especifica o número total de tarefas. |
create_time |
Integer |
Especifica a hora em que a tarefa é criada, que é expressa em milissegundos desde 01/01/1970 00:00:00 Tempo Universal Coordenado (UTC). |
urls |
Array of strings |
Especifica os URLs que precisam ser atualizados. |
{ "refreshTask" : { "id" : "ff808***********************2b35", "status" : "task_inprocess", "processing" : 2, "succeed" : 0, "failed" : 0, "urls" : [ "http://www.example1.com/index.html", "http://www.example2.com/web" ], "task_type" : "refresh", "total" : 2, "create_time" : 0 } }
Código de estado
Consulte Códigos de estado.
Código de erro
Consulte Códigos de erro.