gmail addon message.getbody разрешение

Я хочу разработать аддон gmail, а внутри аддона я хочу вызвать message.getbody(), чтобы получить текущее выбранное сообщение.

Но я получил сообщение об ошибке "URL .... не соответствует ни одному из префиксов, внесенных в белый список для использования в дополнении".

Означает ли это, что я должен поместить все адреса электронной почты в список openLinkUrlPrefixes? Как я могу знать, какое письмо я собираюсь получить заранее? Как это должно работать, пожалуйста?

Прямо сейчас я использую:

"oauthScopes": [
"https://www.googleapis.com/auth/gmail.addons.execute",
"https://mail.google.com/"]

Большое спасибо за Вашу помощь!

0 ответов

I think you misunderstood the error message. This error will occur only if you are making a UrlFetch request. It doesn't have anything to do with permission and OAuthScopes.

For example, if you are making a fetch request to stack overflow. You would need to whitelist the stack overflow URL as shown below:

"urlFetchWhitelist": [
   "https://www.stackru.com/"
]

You can find documentation on this here.

If you are only able to resolve the URL during the runtime, then that would be a different ball game altogether.

Hope this helps.

Другие вопросы по тегам