Статьи

Удобная для разработчиков служба планирования Acuity Scheduling

Конечный продукт
Что вы будете создавать

Добро пожаловать! Сегодня я познакомлю вас с Acuity Scheduling как первым из серии, состоящей из нескольких частей. Acuity уникальна как служба планирования встреч и бронирования, поскольку она предлагает широкий набор интеграций для разработчиков и API.

На самом деле, Acuity Scheduling может быть наиболее удобным для разработчиков решением для планирования. Он предлагает мобильное приложение и веб-сайт для встраивания своих функций планирования в ваши общедоступные приложения и сайты. Кроме того, вы можете создать свой собственный UX планирования, используя его API планирования встреч. Он также предлагает уведомления в режиме реального времени и интеграцию OAuth2, чтобы вы могли построить законченное решение для своих нужд в рамках их системы.

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

Прежде чем начать, я хочу побудить вас ответить на любые вопросы, которые могут у вас возникнуть по поводу этого урока. Отправьте их в комментариях ниже или мне @jeffreifman в Twitter.

Во-первых, давайте посмотрим на службу планирования Acuity. Его ширина и глубина впечатляют.

Регистрация проста и понятна:

Acuity Scheduling Developers - Зарегистрируйтесь

Есть отличное руководство, которое поможет вам ориентироваться в услугах. Обратите внимание, что Acuity позволяет планировать и бронировать несколько человек. Ниже я добавляю отдельного коллегу по расписанию с именем Rod U:

Разработчики Acuity Scheduling - приветственное руководство

Приветственное руководство помогает в каждой из основных областей:

Acuity Scheduling Developers - настройка доступности календаря

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

Вот пример того, как я настраиваю свои еженедельные часы:

Acuity Scheduling Developers - настройка блокировки календаря

Но по мере того, как вы добавляете больше людей в свою команду, Acuity обеспечивает планирование, блокировку и бронирование для всех:

Acuity Scheduling Developers - планирование нескольких людей и календаря команды

Это зависит от вашей профессии и от того, что вы планируете: от общего визита к домашнему животному, чтобы увидеть ветеринара, до сеансов массажа и бронирования салона.

Вот я и назначаю консультационный час:

Acuity Scheduling Developers - Создание типов ваших встреч

Вот пример студии йоги, предлагающей сложное разнообразие серий:

Acuity Scheduling Developers - тип назначения Разнообразие

Как только вы начнете использовать Acuity, вы поймете, насколько широко он соответствует вашим требованиям к настройке календаря и бронированию встреч.

Acuity предоставляет мини-систему управления контентом или UX, чтобы помочь вам создать свой общедоступный сайт планирования встреч:

Разработчики планирования Acuity - настройте страницу планирования клиентов

Вот как выглядит примерная страница планирования Yoga Studio с ее логотипом, встречами и выбранным текстом:

Разработчики планирования Acuity - пример страницы планирования Yoga Studio

Конечно, Acuity позволяет синхронизировать различные часто используемые службы календаря с вашими доступностью и записями о встречах, такими как Google Calendar, iCloud и Outlook:

Разработчики планирования Acuity - синхронизация календаря

Если вы хотите увидеть больше, посмотрите видео Acuity Client Scheduling ниже:

Поскольку пространство здесь ограничено, я призываю вас зарегистрироваться в Acuity и исследовать больше самостоятельно. Но теперь давайте погрузимся в портал разработчиков Acuity.

Acuity Scheduling Developer Hub APIs и др.

Acuity’s Developer Hub предлагает широкий спектр интеграции для вашего календаря, планирования и назначения бронирования.

Сегодня я просто предоставляю краткое описание ключевых областей; Я буду погружаться глубже и более конкретно в каждую область в следующих эпизодах.

Встраивание Acuity позволяет вашим клиентам планировать встречи через ваше мобильное приложение и / или веб-сайт. Узнайте больше здесь .

Разработчики планирования Acuity - Встраивание

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

Они предоставляют отличную документацию:

Разработчики Acuity Scheduling - API Quickstart

И они включают интерактивные примеры для всех своих методов:

Разработчики Acuity Scheduling - метод назначения API

Если вы разрабатываете приложение, для которого многие пользователи Acuity должны проходить аутентификацию, Acuity предлагает реализацию OAuth2:

Разработчики планирования Acuity - поддержка OAuth2

Acuity предоставляет вашему приложению уведомления в режиме реального времени, когда люди планируют, отменяют и переносят заказы:

Разработчики Acuity Scheduling - Webhooks для уведомлений

У Acuity есть что предложить. Я с нетерпением жду возможности поделиться примерами мощных функций разработчика Acuity в будущих руководствах.

Надеюсь, вам понравился наш первый эпизод, посвященный планированию Acuity, его бронированию на прием и платформе для разработчиков календаря.

Пожалуйста, дайте нам знать, какие области вы хотели бы видеть более подробно в следующих эпизодах. Опубликуйте свои идеи и вопросы в комментариях ниже или свяжитесь со мной в Твиттере @jeffreifman .

Если вам понравился этот учебник, пожалуйста, не забудьте зайти на мою страницу инструктора Envato Tuts +, чтобы увидеть некоторые другие мои учебные пособия и серии, в том числе серию стартапов, посвященную созданию сервиса, который учитывает социальные аспекты планирования встреч.