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.