2014-12-19 238 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的更多信息。

相關問題