Я создал приложение Glass в Python. Я начал с зеркального быстрого запуска для Python, и мое приложение работает отлично, за исключением того, что некоторые пользователи получают несколько уведомлений. У меня есть только одна строка для каждого пользователя в моей таблице Credentials, однако, когда я перехожу и смотрю на свой авторизованный доступ в своей учетной записи, я вижу, что мой проект Glass был указан 8 раз.GAE Стеклянное зеркало, создающее несколько значков oauth для пользователя
Может ли кто-нибудь сказать мне, как проверить и посмотреть, предоставил ли пользователь ранее доступ к моему приложению, когда они входят в систему, и если да, то пропустите создание нового токена.
Я понял свою проблему. Я использовал пакет для отправки своих уведомлений моей группе пользователей, однако я объявлял batch_responses = _BatchCallback() batch = BatchHttpRequest (callback = batch_responses.callback) вне моей петли идентификатора пользователя. Затем был вызван пакет batch.add (xxx), который по существу укладывал все добавления в одно и то же объявление пакета. Поэтому каждый инкрементный пользователь получал дополнительное уведомление. Я решил, объявив batch = '' после выполнения моей партии. – marty331