我正在尝试将域的所有 Google Apps 用户的列表获取到公共 PHP 网站上(无需网站访问者登录或执行任何操作)。我对需要发生的事情有一个基本的了解,但不能完全拼凑起来。它不可能像我认为的那么难……可以吗?
身份验证和授权: 我很确定它需要使用OAuth 2.0 ...但不确定它是否需要2 legged或3 legged。我让网站的另一部分与 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 岁一样解释它)概述......我为我明显的无能感到抱歉,但我已经阅读文章近一周,但没有得到任何结果。
预先感谢您提供的任何帮助。