API Asana não retorna informações do cessionário quando solicitadas usando opt_fields

StackOverflow https://stackoverflow.com//questions/12651329

  •  11-12-2019
  •  | 
  •  

Pergunta

Desejo recuperar tarefas (e informações adicionais) em um projeto específico.As informações do destinatário não estão sendo recuperadas.

Fiz a seguinte chamada de API:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name,created_at,assignee,assignee.name,assignee.id

que depois de urlencoding fica assim:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name%2Ccreated_at%2Cassignee%2Cassignee.name%2Cassignee.id

A API retornou o nome da tarefa e as informações de create_at, mas as informações do responsável não foram retornadas.

O link a seguir menciona especificamente que as informações do responsável foram retornadas com sucesso:Obtenha tarefas asana no projeto com informações do responsável

Como recupero informações dos destinatários de cada tarefa sem fazer chamadas de API adicionais?

Obrigado.

Atualizar:Eu tinha esquecido de mencionar o ID do projeto ao digitar os URLs acima.Feita a correção;Estou passando o id do projeto também.

Foi útil?

Solução

(Eu trabalho na Asana)

Tem certeza de que esta é exatamente a solicitação que você está fazendo?Ele não possui um parâmetro "projeto" ou "designado" para filtrar as tarefas, portanto deve retornar um erro.

Além disso, certifique-se de que as tarefas retornadas realmente tenham destinatários.Tarefas que não têm responsável retornarão assignee: null, e seu pedido de assignee.name não terá efeito nessa tarefa, uma vez que não tem cessionário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top