Съдържание
Google Calendar е услуга, която ви позволява да маркирате и записвате важни събития в календар. Уеб разработчиците могат лесно да взаимодействат с приложението, като използват прости техники (като вграждане на календар в блог или уебсайт). Също така е възможно да го използвате на съвсем различно ниво, използвайки PHP и Google API. Програмата "Zend Framework" е добро място за начинаещи и опитни PHP програмисти да направят такава връзка.
Стъпки
- Използвайте "Zend Framework", за да направите голяма част от програмирането. Първата стъпка е да го изтеглите и инсталирате в директорията на уебсайта, където ще бъдат разположени страниците. Въведете тук и изтеглете. След изтеглянето на пакета го качете в директорията, където ще бъдат създадени уеб страниците, които ще бъдат използвани за достъп до Google Calendar.
-
Определете URL адреса на календара. В този пример ще се използва един от публичния тип, създаден в Google. Също така е възможно да се използва частна директория, тъй като удостоверяването става чрез интерфейса PHP. След като го създадете, влезте в индивидуалната страница за настройка на календара и намерете запис, който показва адреса й. Форматът ще бъде следният: Идент. № на календара: [email protected] -
Пригответе се да съберете PHP страницата и да я свържете с дневния ред.- Този код ще определи необходимите класове и ще ги зареди.
- Сега ще трябва да въведете някои основни функции, необходими за достъп, търсене и актуализиране на срещи. Първо трябва да се постави кодът за актуализация.
- Също така е задължително да имате функция за актуализиране на събития.
- И накрая, най-важната функция на програмата: тази, която позволява трансфер на параметри към дневния ред и модифицира първоначалните събития.
-
Разберете някои други аспекти на кода:- Намерете „Идентификатор на календара“ в раздела „setUser“, във функциите „getEvent ()“ и „update_google ()“.
- Функцията "update_google ()" съдържа четири параметъра, които трябва да бъдат прехвърлени. Първите три идентифицират заглавието на записа и новите и старите записи, докато четвъртият термин идентифицира датата.
- Тъй като използва заглавие, което променя префикса (в този случай старият е вторият член, а новият, третият член), но поддържа същия основен термин (третия), изпратете три параметъра към функцията, за да го дефинирате.
- Четвъртият термин е датата на търсене. Когато търсите елементи, които обхващат целия ден (т.е. не определен период), той е конфигуриран да изчислява първо следващия ден (използвайки минималните и максималните настройки на заявката).