Контактная форма веб-сайта для Asana Api

Я заинтересован в том, чтобы мой веб-сайт мог отправлять данные веб-формы в проект asana для сбора ответов от потенциальных клиентов.

Я не уверен, как лучше всего это сделать, поскольку, используя форму, я не хочу, чтобы пользователю требовалось войти в систему, зарегистрироваться или что-то в этом роде, отправка формы должна быть анонимной, она должна просто принимать все, что есть. разместил и создал задачу в асане с данным текстом.

Из документации следует, что всегда требуется войти в систему или подключиться к асане, и это, очевидно, не сработает, поскольку люди не собираются делать это, чтобы отправить мне отзыв с веб-сайта.

Итак, есть ли способ сделать это, как указано выше?


person Christopher Thomas    schedule 18.12.2016    source источник


Ответы (1)


Вы правы в том, что вам нужна учетная запись Asana, чтобы выполнять вызовы API от имени конкретного пользователя. Однако, поскольку вы хотите, чтобы отправка была в любом случае анонимной, есть довольно простой способ: вы можете создать учетную запись бота и использовать ее для отправки формы. Например, создайте пользователя Asana с именем «[email protected]»; убедитесь, что он может видеть проект, в котором вы хотите собирать отправленные формы. Получите его учетные данные изнутри Asana и используйте их на своем сервере, чтобы выполнять API-вызовы Asana для отправки информации. Таким образом, вы увидите задачи, созданные «[email protected]».

Мы очень часто используем эту идиому в Asana для такого рода потоков, и в качестве дополнительного плюса она очень ясно дает понять, откуда в первую очередь поступает информация (в отличие от того, что создается впечатление, будто в вашем домене есть реальный пользователь, который создает задачи). Надеюсь, это имеет смысл и позволит вам настроить рабочий процесс, который вы хотите!

person Matt    schedule 19.12.2016
comment
Что ж, как автор веб-сайта, я не возражаю, если у меня есть учетная запись asana, поскольку тогда я могу использовать свои учетные данные для создания кода, необходимого для записи в проект, на который я хочу ориентироваться. Но я не хочу, чтобы посетители моего сайта нуждались в учетной записи asana, так как это создало бы ненужную блокировку для них, чтобы сначала создать учетную запись. Если вы понимаете, что я имею в виду? - person Christopher Thomas; 20.12.2016
comment
Тем не менее, это действительно хорошая идея насчет пользователя асан, я не думал об этом, спасибо, я попробую! - person Christopher Thomas; 20.12.2016