У меня был очень плохой опыт работы с googleapis, потерянный на одну неделю, но не удалось, поэтому я открываю вопросы, чтобы найти помощь всех.Я хочу получать новые уведомления Gmail от Google Cloud Pub/Sub API
После создания подписки темы & (с конечной точкой URL) из PUB/SUB в Google Cloud Flatform консоли, я использовал nodejs с кодом ниже:
var gmail = google.gmail({ auth: {---my auth---}, version: 'v1' });
gmail.users.watch({
userId: "me",
resource: {
topicName: "projects/responsive-hall-xxxx/topics/xxxx",
labelIds: ["INBOX"]
}
}
Но получил ошибку 403:
{
domain: 'global',
reason: 'forbidden',
message: 'Error sending test message to Cloud PubSub projects/responsive-hall-xxxx/topics/xxxx : User not authorized to perform this action.'
}
Я попытался установить разрешения для моей учетной записи gmail в pub/sub, но все еще не увенчался успехом.
Пожалуйста, помогите, Спасибо!