2014-12-19 237 views
8

我是新蜜蜂使用POSTMAN - Rest Client - Chrome API如何使用POSTMAN - Rest客户端传递用户名和密码?

我想使用在POSTMAN中可用的Basic Auth

我正在尝试登录到我的Google帐号url - “https://www.gmail.com”。

我在Basic Auth中提供了我的Username & Password,我试过GET and POST

我有一个Status 200 OK它加载了我,但没有登录home page英寸

我知道,我需要更改URL,但我无法找到正确的使用哪一种?

如果为不同类型的Auth提供了@examples,这也会有所帮助。

+4

你好,我也有兴趣学习如何使用这个工具,我发现基本的oauth已经被谷歌API弃用了,所以你可能需要使用oauth 2.0。这是一个解释https://developers.google.com/accounts/docs/OAuth2的链接,首先你需要从谷歌获得一些api密钥,然后获得你要发送这些密钥来获得访问令牌的URL。 ..并按照过程。 (我仍在阅读这篇文档,我很想学习这些东西)。 – clarenswd 2014-12-19 06:12:20

+0

Gmail不使用基本身份验证,而是使用Oauth2;) – 2015-12-10 15:00:23

回答

1

您提供的链接已弃用。我不知道您提出问题时Gmail API是否允许使用基本身份验证,但现在需要OAuth 2.0,如here开头所示。

正确的网址是https://accounts.google.com/o/oauth2/auththis link解释了如何提供参数。

0

如果我没有记错的话,谷歌停止允许http客户端(比如邮差)通过Basic Auth一年或更多时间访问它的API。现在,Google允许使用OAuth 2.0访问其API。

要访问Google API,您需要设置一个OAuth应用程序,here 当您创建此OAuth应用程序时,Google将生成ClientId和ClientSecret。

使用这些clientId和clientSecret,您需要生成Access和Refresh Tokens,并最终使用这些令牌访问Google API。 了解有关Google OAuth 2.0的更多信息,您将获得有关访问API的更多信息。

相关问题