dokumentacji integracji

Transkrypt

dokumentacji integracji
Integracja Kalendarz Google
Wersja 1.0
SMSAPI - Integracja Kalendarz Google
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 Kalendarz Google
1. Rozpoczęcie współpracy
Integracja pozwala na konfigurację automatycznych powiadomień SMS o nadchodzących wydarzeniach w
Kalendarzu Google.
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 Kalendarzu Google 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 Kalendarz Google
(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ść powiadomienia, „: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 Kalendarz Google
(rys. 5)
Do poprawnego uruchomienia skryptu wymagane jest nadanie mu uprawnień (rys. 5). Skrypt pobiera informacje o
datach oraz nazwach wydarzeń w Kalendarzu Google. 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