20

我正在尝试使用 Gmail php xoath php 示例,但是它需要输入我在 Gmail api 文档中找不到如何获取的消费者密钥和消费者秘密。有人知道如何获得它们或知道任何相关文件吗?

4

2 回答 2

15

对未在 Google 注册的应用程序使用anonymous/anonymousHMAC-SHA1签名。对于在 Google 注册的应用程序,您应该使用应用程序域作为使用者密钥,并且使用者秘密取决于签名方法(您的私钥RSA-SHA1和在注册过程中生成的秘密HMAC-SHA1)。签署 OAuth 请求的更多详细信息。

请注意,据我所知,注册应用程序的 HMAC-SHA1 仅支持由 Google Apps 管理员安装的应用程序。

于 2011-01-16T15:09:22.237 回答
3

在使用 IMAP 和 OAuth 访问 Gmail 的 google 示例中,您可以找到以下代码:

public static OAuthConsumer getAnonymousConsumer() {
return new OAuthConsumer(null, "anonymous", "anonymous", null);
}

希望这可以帮助

于 2011-11-23T11:15:24.443 回答