Ошибка push-уведомлений Gmail (для каждого разработчика разрешен только один клиент push-уведомлений пользователя)

Я попытался выполнить проверку gmail api на двух моих учетных записях gmail, и все работает нормально.

Но когда другой пользователь попытался это сделать, он показывает эту ошибку:

Ошибка HTTP 400: «Для каждого разработчика разрешен только один клиент push-уведомлений пользователя (вызовите /stop, затем повторите попытку)»>

Я не знаю, связана ли проблема с конфигурацией клиента публикации/подписки, или решение с остановкой и просмотром решит проблему?

Может ли кто-нибудь объяснить значение этого утверждения «Только один клиент push-уведомлений пользователя разрешен для каждого разработчика»?


person khulas15    schedule 30.07.2015    source источник
comment
Похоже, каждое зарегистрированное приложение может использовать только одно подключение к Gmail. Попробуйте создать другой клиентский ключ.   -  person abraham    schedule 30.07.2015
comment
Ваш вопрос на самом деле не содержит достаточно подробной технической информации. Что вы имеете в виду, говоря, что я пытался выполнить проверку gmail API на двух моих учетных записях Gmail, и все работает нормально? Что вы имеете в виду под Но когда другой пользователь пытался это сделать?   -  person Nick    schedule 07.08.2015
comment
Недавно у меня была такая же ошибка, поэтому я решил перед выполнением /watch продлить подписку, сначала вызвать /stop (на всякий случай) stackoverflow.com/a/45019396/771379   -  person dikirill    schedule 09.04.2019


Ответы (2)


Попробуйте использовать другой проект для темы Cloud Pub/Sub, для которой другой пользователь хочет настроить отслеживание Gmail API.

person Jason Ganetsky    schedule 13.04.2019

Я столкнулся с подобной проблемой. Хотя это может быть бесполезно для OP, для меня решение состояло в том, чтобы отказаться от Google Pub/Sub и вместо этого использовать IMAP IDLE, который гораздо лучше подходит для случая использования OP для мониторинга нескольких почтовых ящиков.

person Taras    schedule 29.03.2021