Я обнаружил странное поведение, которое мы не можем объяснить.
Создание новых задач с помощью API Asana прекрасно работает, используя https://github.com/ajimix/asana-api-php-class Функциональные возможности. У нас нет проблем с созданием задачи для пользователя API Key, назначением ее проекту.
Странное поведение возникает, когда мы пытаемся назначить эту задачу другому члену команды напрямую. Происходят следующие нежелательные вещи:
Любая подсказка о том, как отладить это еще дальше? Это проблема авторизации? Потому что я могу назначить задачу другому пользователю из асаны напрямую.
Решение состояло в том, чтобы назначить задачу проекту в первом вызове напрямую. Путаница заключается в параметрах для создания задачи. Мы ожидали, что project
должно быть одно целое число, но это projects
и там ожидается массив с одним или несколькими проектами.
Проект был назначен данному пользователю, но был закрытым. Итак, используя addProject
При отдельном вызове после создания задачи возникла ошибка авторизации.
Других решений пока нет …