ПредишенСледващото

В тази статия,

Заявленията трябва да актуализират абонамента си преди датата на изтичане на абонамента. Освен това, приложението може да се отпишете по всяко време да спрете да получавате известия.

Помислете за процеса на създаване на абонамент.

Създаване на абонамент

Създаване на абонамент - това е първата стъпка, необходима, за да започнете да получавате известия за определена колекция от предмети. Това каза процес абонамент се извършва по следния начин.

Удобства абонаменти

В рамките на 5 секунди, уеб услуга, трябва да предоставят на прехващача 200. Отговорът в текста, който трябва да бъде стойностен тип validationtoken обикновен / текст. проверка знак е произволен низ, че уеб прехващача трябва да отмените, след като го посочите в отговора.

Пример за създаване на заявка за абонамент

Един пример за реакцията на абонамента

Абонамент за реакция - Това искане повторение със следните допълнителни свойства и ценности.

  • Id - уникален идентификатор за всеки абонамент. Клиентът трябва да запазите този идентификатор, за да го съпоставим с нотификации.
  • SubscriptionExpirationDateTime - действителното време на изтичане в случай, че не е посочено в искането или ако времето посочено в искането, за повече от три дни.
  • ChangeType добавя два вида уведомления: Потвърждение и пропуска. Те ще бъдат описани в раздела за известия.

Например, в примера по-горе създава отговор на заявка за следното:

подновяване на абонамента

поискване Пример за подновяване

Пример отговор на искане за подновяване

Отговорът на искането за подновяване на абонамента се повтаря отговор на искане за създаване на абонаменти, показващи новата дата на изтичане.

Отмени абонамента

За да отмените абонамента, клиентът трябва да го премахнете, като въведете абонамент ID.

При успех, записване в отговора съдържа 204 без съдържание код HTTP отговор.

известие

Вероятно сте забелязали, че в отговор на заявката за абонамент включва две допълнителни видове изменения: Пропуснати и потвърждение. Това са специални видове съобщения се използват определен по следния начин.

Всяка уведомление (независимо от неговия тип) има структурата показана по-долу.

В допълнение, известието, свързано с промяната на ресурса (например при получаване, четене или изтриване на съобщение), има допълнителен имот ResourceData. съдържащ променя идентификатор клетка. Клиентът може да използва този идентификатор за обработка на елемента съгласно своя бизнес логика (например, за да получите на члена, синхронизация папка, и така нататък. Г.).

примери за известия

Mail Уведомление

Когато папка ползвателя на "Входящи" получава нова услуга уведомление съобщение изпрати известие, което ChangeType собственост е настроена да Създаден.

Съобщение за Уведомяване Разпределение

липсващ сигнал

по-нататъшни действия

Ние сме много доволни, за да освободите уведомления REST API за Outlook и уеб-прихващачи за поща, календар и контакти. Опитайте ги в работата си и да ни напишете коментар в UserVoice. Това ще ви помогне да подобрим нашето API, и можете да създадете красиви интерфейси в техните приложения.

Подкрепете проекта - споделете линка, благодаря!