Google api 从Google Apps Marketplace安装应用程序后获取Google Apps域中的所有用户

Google api 从Google Apps Marketplace安装应用程序后获取Google Apps域中的所有用户,google-api,google-apps,zend-gdata,google-apps-marketplace,Google Api,Google Apps,Zend Gdata,Google Apps Marketplace,我的客户是SAAS软件提供商。他在谷歌应用程序市场上有一个可用的应用程序。客户可以将Marketplace应用程序添加到其域中。Marketplace列表为我们提供了消费者密钥和消费者机密,我们已将其集成到SAAS产品中 安装我们应用程序的客户理论上应该能够使用我们从市场列表中获得并在SAAS产品中配置的消费者密钥/密码对,将用户从他们的Google应用程序域同步到他的SAAS安装 我们目前正在使用以下工具,但它不起作用。API调用返回“401未知授权头” require_once $gapps

我的客户是SAAS软件提供商。他在谷歌应用程序市场上有一个可用的应用程序。客户可以将Marketplace应用程序添加到其域中。Marketplace列表为我们提供了消费者密钥和消费者机密,我们已将其集成到SAAS产品中

安装我们应用程序的客户理论上应该能够使用我们从市场列表中获得并在SAAS产品中配置的消费者密钥/密码对,将用户从他们的Google应用程序域同步到他的SAAS安装

我们目前正在使用以下工具,但它不起作用。API调用返回“401未知授权头”

require_once $gapps_vendors_dir . '/Zend/Oauth/Consumer.php';
require_once $gapps_vendors_dir . '/Zend/Gdata/Gapps/UserEntry.php';
require_once $gapps_vendors_dir . '/Zend/Gdata/Gapps/UserFeed.php';
require_once $gapps_vendors_dir . '/Zend/Gdata/Gapps/UserQuery.php';

$options = array(
    'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER,
    'version' => '1.0',
    'signatureMethod' => 'HMAC-SHA1',
    'consumerKey' => $CONSUMER_KEY,
    'consumerSecret' => $CONSUMER_SECRET,
);


$token = new Zend_Oauth_Token_Access();
$httpClient = $token->getHttpClient($options);

$gdata = new Zend_Gdata_Gapps($httpClient, $clientsDomain);

$feed = $gdata->retrieveAllUsers();

你看过那位官员了吗?此外,我们还为Google Apps Marketplace()发布了新体验。您可以在我们的网站上阅读详细信息。