2017-10-16 2 views
1

J'utilise Asana REST API pour connecter des tâches Asana avec notre application. Je devrais demander une tâche à partir de notre application, mais je ne sais pas dans quel projet pour rechercher cette tâche. Existe-t-il un moyen de rechercher toutes les tâches dans un espace de travail spécifique?Asana: requête pour toutes les tâches dans un espace de travail

Comme je peux voir de la documentation, il est possible de rechercher dans un projet spécifique: https://asana.com/developers/api-reference/tasks#query

Répondre

1

Si vous avez besoin aux utilisateurs de rechercher une tâche par son nom dans votre application, vous devez utiliser Asana's typeahead search API. Il fournit une recherche d'objets à partir d'un seul espace de travail. Ce point de terminaison doit être utilisé pour interroger les objets lors de la création d'une fonctionnalité de recherche d'achèvement automatique. Cette API est destinée à fournir des résultats rapidement et ne doit pas être utilisée pour des résultats de recherche précis ou exhaustifs.

Il n'y a pas de requête unique pour retourner toutes les tâches dans un espace de travail. Comme les lieux de travail ont plusieurs milliers de tâches, cette requête serait trop large (et trop chère).

+0

J'ai besoin de faire des requêtes sur des tâches pour permettre à l'utilisateur de connecter des tâches existantes avec mon application. Je le ferais avec une entrée, où l'utilisateur insérerait une partie d'un nom de tâche et avec une requête à asana je lui donnerais des suggestions de saisie semi-automatique. Je sais que retourner toutes les tâches serait cher, mais il y a une pagination pour résoudre ce problème. – Silko

+0

Je peux voir que vous faites partie de l'équipe Asana. Êtes-vous les gars qui prévoient d'ajouter ce genre d'interrogation dans un proche avenir peut-être? Pour l'instant, les utilisateurs de mon application doivent saisir l'ID de tâche asana pour connecter les tâches existantes et ce n'est vraiment pas convivial. – Silko

+1

Si vous avez besoin que les utilisateurs recherchent une tâche par son nom dans votre application, vous devez utiliser la [Typeahead d'Asana] (https://asana.com/developers/api-reference/typeaheads). – Jeff