2016-11-20 5 views
0

Так я пытаюсь сделать это получить запрос на сообщение конечной GMAIL:Доступ список сообщений пользователя с Gmail API

https://www.googleapis.com/gmail/v1/users/test%40email.com/messages?q=from%3Asender%40test.com+is%3Aread&key=MYKEYHERE 

Но я получаю 401 ошибку о входе в систему.

"code": 401, 
    "message": "Login Required" 

Я уже подлинности пользователя с: var SCOPES = ['https://mail.google.com/'];

Я знаю, что это проблема Auth, но не знаю, как ее решить. Предполагаю ли я, чтобы каждый раз, когда мне нужно было использовать api? Что я делаю?

Как я могу получить запрос от приложения, которое является authroized?

У меня он работает в тестировании инструмента Google here

* новый для oauth2 и ценим вашу помощь. спасибо

+0

Может быть, это может помочь вам: http://stackoverflow.com/a/40705533/2972087 Это рабочая конфигурация API Gmail для Angular2 –

ответ

1

после того, как у вас есть токен доступа из вашего входа oauth2. вам нужно использовать access_token не ключ. Ключ используется для доступа к общедоступным API.

https://www.googleapis.com/gmail/v1/users/test%40email.com/messages?q=from%3Asender%40test.com+is%3Aread&access_token=YourAccessTokenHere 
Смежные вопросы