Когда создавать приложения для Skype для бизнеса
Я пишу приложение для iOS, которое будет использовать данные из Skype для бизнеса, и я следую руководству Microsoft под названием " Создать приложение", которое необходимо сделать, прежде чем использовать API.
Что мне неясно, когда именно создавать приложения? Это:
- на клиента, т.е. только один раз?
- на домашний сервер?
- на пользователя?
- за сеанс?
2 ответа
Приложение здесь представляет собой своего рода "виртуальный объект (приложение)", которое необходимо создавать здесь, пока вы не сможете начать использовать функции Skype для бизнеса (SfB).
Так что на ваш вопрос не так просто ответить, так как не ясно, что вы хотите выполнить (например, хотите ли вы войти в систему, выполнить какое-то задание, а затем снова выйти из системы?). Так что это немного зависит от вашего приложения и от того, какие функции вы используете. Следовательно, его "только один раз" не будет, поскольку "виртуальный объект (приложение)" через некоторое время уничтожается (например, сбой вашего приложения и сервер SfB больше не получают запросы "да, мы все еще здесь и слушаем"). Это контролируется временем жизни токена, которое для аутентифицированных пользователей составляет восемь (8) часов, поэтому вам необходимо обновить его, иначе ваше приложение перестанет работать. Так что это более подход "для каждого пользователя и логин и время"...
Microsoft объяснила вышеупомянутое также в следующем заявлении: "Вот как вы регистрируете свое приложение в UCWA 2.0 в качестве агента пользователя, чьи учетные данные вы получили на предыдущем шаге".
Если вы создаете приложение iOS, которое будет взаимодействовать с сервером Skype для бизнеса, вы можете использовать SDK Skype для бизнеса App для iOS. Эта клиентская библиотека обрабатывает анонимные присоединения к собраниям для пользователей, которые не размещены на сервере Skype для бизнеса.
Для всех остальных функций Skype для бизнеса вам необходимо использовать выбранную вами библиотеку iOS REST. Конечной точкой REST, которая лучше всего работает для клиентского приложения, является Skype Web SDK. API доверенных приложений Skype предназначен для обмена данными между серверами, когда ваш сервер общается с экземпляром Skype для бизнеса Online. В этом случае ваш сервер получает и обрабатывает данные Skype, а затем делает их доступными для клиента, такого как приложение iOS.
Если вы не собираетесь создавать промежуточный уровень между Skype для бизнеса Online и вашим приложением для iOS, вам следует использовать Web SDK.