Я пытаюсь получить список всех пользователей домена Google Apps на общедоступном веб-сайте PHP (без необходимости входа посетителей сайта или каких-либо действий). У меня есть базовое понимание того, что должно произойти, но я не могу собрать все воедино. Это не может быть так сложно, как мне кажется... не так ли?
Аутентификация и авторизация: я почти уверен, что нужно использовать OAuth 2.0... но я не уверен, нужен ли ему двухсторонний или трехногий. У меня есть еще один раздел сайта, работающий с ClientLogin, но он не будет отображать профили Google Apps, а только имя и фамилию пользователя (мне нужны другие поля профиля). Я настроил доступ к API в учетной записи и все наладил (я полагаю).
Я нашел эту страницу, которая показывает, как создать URL-запрос для получения всех профилей (конечно, на всех языках, кроме PHP), но не понимаю, как это реализовать. http://code.google.com/googleapps/domain/profiles/developers_guide.html
Я также пробовал этот пример, но он просто дает мне 401 после того, как я ввожу учетные данные. http://gdatatips.blogspot.com/2008/11/2-legged-oauth-in-php.html
Я не знаю, какие рамки или включения необходимы для этого. Я пробовал zend, OAuth.php и целую кучу других загрузчиков... но продолжаю теряться в том, что каждый из них делает.
Если бы кто-нибудь мог помочь мне, обрисовав в общих чертах:
- Какие файлы/фреймворк мне нужно загрузить и включить в качестве начальной загрузки
- Какие переменные в этих файлах мне нужно обновить с помощью учетных данных Google
- Как я интегрирую запрос Google Profiles «Получить все профили» с PHP
Обзор ELI5 (объясните, как будто мне 5) был бы очень очень признателен... Прошу прощения за мою очевидную некомпетентность, но я читал статьи для почти неделю и никуда не делись.
Заранее благодарим за любую оказанную помощь.