dokumentacji

Transkrypt

dokumentacji
Integracja Google Kalendarz
SMSAPI - Integracja Google Kalendarz
SPIS TREŚCI
1. Rozpoczęcie współpracy
2. Konfiguracja w Google
ComVision 2015, strona nr: 2/5
^ idź do spisu treści
SMSAPI - Integracja Google Kalendarz
1. Rozpoczęcie współpracy
Integracja pozwala na konfigurację automatycznych powiadomień SMS o nadchodzących wydarzeniach w Google
Kalendarz.
W celu rozpoczęcia współpracy należy utworzyć konto w serwisie SMSAPI: http://www.smsapi.pl/
Utworzone konto jest gotowe do użytku, jednak zalecamy ustawienie własnego pola nadawcy. Jako domyślne
ustawione jest pole nadawcy „Info”. Dodanie pola nadawcy jest usługą całkowicie darmową.
2. Konfiguracja w Google
Aby dokonać konfiguracji usługi SMSAPI w Google Kalendarz należy upewnić się czy jesteśmy zalogowani na
odpowiednim koncie w usłudze Google. Następnie przejść pod adres https://script.google.com/
(rys. 1)
(rys. 2)
Wybieramy „Start Scripting” (rys.1) a następnie „Blank Project” (rys.2).
ComVision 2015, strona nr: 3/5
^ idź do spisu treści
SMSAPI - Integracja Google Kalendarz
(rys. 3)
W nowo otwartym oknie usuwamy przykład rozpoczętego skryptu oraz wklejamy skrypt dostępny pod adresem
http://www.smsapi.pl/integracje/kalendarz-google.
Do poprawnego działania skryptu należy uzupełnić wartości zmiennych:
➔ „SMSAPI_LOGIN”, login w serwisie SMSAPI
➔ „SMSAPI_PASSWORD”, hasło do API zakodowane w MD5
UWAGA! Hasło do interfejsu API po rejestracji jest takie same jak hasło do panelu WWW. Istnieje
możliwość zmiany hasła do interfejsu API w zakładce Ustawienia → API. Zmiana hasła do panelu
WWW nie wpływa na hasło API. Hasło zakodowane w MD5 można wygenerować w panelu klienta
pod adresem https://ssl.smsapi.pl/client_api/password „Pokaż hasło do API w MD5”.
➔ „SMSAPI_RECIVER”, numer telefonu na który będą wysyłane powiadomienia SMS
➔ „SMSAPI_SENDERNAME”, aktywne pole nadawcy z którym zostanie wysłane powiadomienie SMS
➔ „HOURS”, ustawienie wyprzedzenia w godzinach na ile przed wydarzeniem powinny być wysyłane
powiadomienia SMS
➔ „MINUTES”, ustawienie wyprzedzenia w minutach na ile przed wydarzeniem powinny być wysyłane
powiadomienia SMS
➔ „MESSAGE”, treść wiadomości, „:TITLE” jest zastępowane nazwą wydarzenia a „:TIME” jego datą
UWAGA! Ustawienie obu zmiennych, „HOURS” i „MINUTES” będzie skutkowało ich zsumowaniem.
Aby ustawić częstotliwość wykonywania skryptu należy wybrać
„Current project's triggers” (rys. 3), następnie
„No triggers set up. Click here to add one now” oraz zmienić ustawienia na „Minutes timer” i „Every minute”.(rys. 4)
(rys. 4)
ComVision 2015, strona nr: 4/5
^ idź do spisu treści
SMSAPI - Integracja Google Kalendarz
(rys. 5)
Do poprawnego uruchomienia skryptu wymagane jest nadanie mu uprawnień (rys. 5). Skrypt pobiera informacje o
datach oraz nazwach wydarzeń w Google Calendar. Następnie wykonywane są odpowiednio przygotowane
odwołania do naszego API które skutkują wysłaniem powiadomienia SMS.
ComVision 2015, strona nr: 5/5
^ idź do spisu treści