Я пытаюсь получить список всех пользователей домена Служб Google на общедоступном веб-сайте PHP (без необходимости посещать сайт или делать что-либо). У меня есть базовое понимание того, что должно произойти, но я не могу собрать все это воедино. Это не может быть так сложно, как мне кажется ... не так ли?
Аутентификация и авторизация:
Я почти уверен, что ему нужно использовать OAuth 2.0 ... но я не уверен, нужно ли ему 2 ножки или 3 ножки . У меня есть другой раздел сайта, работающий с 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 "Получить все профили" с PHP
ELI5 (объясните, что мне 5) обзор будет очень высоко ценится ... Я извиняюсь за свою очевидную некомпетентность, но я читал статьи почти неделю и никуда не попал.
Заранее благодарим за предоставленную помощь.