2012-07-02 4 views
2

Im разрабатывает веб-сайт на PHP. Пользователям этого сайта разрешено заказывать встречи из предоставленного мной календаря. Когда пользователь делает бронирование, он должен быть добавлен в мой календарь Google.Интеграция моего сайта с календарем Google

Какой механизм аутентификации мне нужен для этого типа сценария? Какой из них? 1. Веб-приложения 2. Обслуживание счетов 3. Установленные приложения

NB: Я не хочу, чтобы получить доступ к моего сайта пользователя Google Календарь. Я просто хочу, чтобы их бронирование показывалось в моем календаре Google. И, если возможно, отправьте источник, где я могу начать работу с кодировкой. Я искал, но большинство руководств по этой теме основаны на .NET.

Спасибо.

ответ

3

Вам необходимо настроить интерфейс OAuth с помощью Google Calendar API. Но вместо того, чтобы использовать OAuth для подключения к календарю Google пользователя, вы настроите его так, чтобы он всегда подключался к вашему Календарю Google. Если вы заходите в Документацию Google для API календаря, у них есть раздел под названием Write your First App. Это пример кода на нескольких языках, включая PHP. Это хорошее место для начала.

ПРИМЕЧАНИЕ. Когда я говорю, что он будет использовать вашу учетную запись, я имею в виду, что вы настроили ее так, как будто вы являетесь клиентом, и подключаетесь через OAuth для получения токенов. Затем сохраните эти жетоны и используйте их для всех обращений к Календарю Google. Поскольку маркеры в вашей учетной записи, вы всегда будете подключаться к своему Календарю.

+0

$ Mark Большое спасибо. Есть ли какой-нибудь примерный PHP-код, из которого я мог бы научиться? – Ivin

+0

На ссылке «Напишите свое первое приложение» выше, есть хороший код примера. –

Смежные вопросы