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