2016-02-16 38 views
1

我使用Gmail API修改某些標籤某個消息下面如何訪問令牌參數發佈到Gmail的API

POST https://www.googleapis.com/gmail/v1/users/userId/messages/id/modify 

https://developers.google.com/gmail/api/v1/reference/users/messages/modify 谷歌的開發人員並沒有說明,有必要在傳遞訪問令牌,我如何將訪問令牌傳遞給api以修改消息的標籤?

RGDS

文森特

+0

的可能的複製[如何爲參數發送HTTP POST請求?](http://stackoverflow.com/questions/14551194/how-are-parameters-sent-請求中) – DaImTo

回答

1

你既可以把它放在一個查詢參數:

POST https://www.googleapis.com/gmail/v1/users/userId/messages/id/modify?access_token={ACCESS_TOKEN} 

或者在Authorization頭:

POST https://www.googleapis.com/gmail/v1/users/userId/messages/id/modify 
Authorization: Bearer {ACCESS_TOKEN} 
+0

實際上,我的問題是https://developers.google.com/gmail/api/v1/reference/users/messages/modify中的文檔沒有明確指示如何致電這個api,不知道是否使用訪問令牌或api key> – pjsiong

+0

@pjsiong啊,我明白了。如果我沒有錯,鑰匙可以用來嘗試自己的郵件。我從來沒有嘗試過。不過,你將不得不使用真實用戶的'訪問令牌'。您可以在[Oauth Playground](https://developers.google.com/oauthplayground/)上使用Gmail API範圍授權,並將其用於測試。 – Tholle

+0

嗨,我想在操場上,並將其與以下錯誤POST /gmail/v1/users/sndata%40abc.com/messages/152e915a67e36fdc/modify?access_token=ya29.iwKoFjRabp8JDVWZUaQPvTLzq-eQ7mERN91t4PEAz33432345IqHbkbQ0KmJzfkAu3nJQxA&access_token=ya29.iwLGVygU5zY3JPGAG7Yxqge-aYAb80yYZ432342343CTcHYMy40LAS_F2_Azl_Wwxb_q HTTP/1.1返回 主機:www.googleapis.com 內容長度:34 內容類型:應用/ JSON { 「removeLabelIds」:[ 「未讀」]} – pjsiong

相關問題