Что для этого требуется:
1. Настроить Google Calendar
Вводим номер своего мобильного телефона в международном формате и нажимаем кнопку Отправить проверочный код (если Вашего оператора нет в списке поддерживаемых, то это еще не значит, что Google не работает с Вашим оператором).
Должна сразу придти SMS от Google с цифрами.
Вводим эти цифры в поле Проверочный код и нажимаем кнопку Завершить настройку.
После этого должна появиться зеленая надпись Номер телефона успешно проверен.
Нажимаем внизу кнопку Сохранить.
2. Зарегистрироваться в Google App Engine
Открываем Google App Engine и вводим свой адрес электронной почты и пароль.
Если Вы заходите впервые, то придется ввести номер своего мобильного телефона, нажать кнопку Send и ввести цифры из присланной SMS от Google.
Распаковываем содержимое, например, в папку C:\Downloads
Теперь переименуем папку C:\Downloads\mail2sms в C:\Downloads\app7777777
В первой строчке файла заменим mail2sms на app7777777 и сохраним файл.
4. Скачать и установить Python и SDK.
Скачиваем Python и устанавливаем его.
Теперь скачиваем SDK Google App Engine и установливаем его.
После установки SDK на рабочем столе должен появиться ярлык Google App Engine Launcher
Выбираем меню File/Add Existing Application...
Нажимаем на кнопку Browse... и указываем папку с приложением.
Нажимаем Ok и, затем, кнопку Add.
Теперь осталось загрузить приложение.
6. Настроить приложение
Открываем браузер (Mozilla Firefox, Chrome, Opera, Internet Explorer) и переходим на страницу с нашим приложением.
В нашем случаи это app7777777.appspot.com
Заходим в настройки приложения нажав на Настройка
Вводим свой e-mail и пароль как на картинке ниже.
Также устанавливаем галки на E-mail 1 и Вкл. SMS.
Нажимаем внизу кнопку Сохранить.
Все. Теперь можно проверять. Посылаете письмо на свой e-mail и ждете. SMS приходит через 1-2 минуты после получения письма.
Чтобы правильно работал ночной режим (в этом режиме SMS не приходят ночью), нужно правильно указать свой часовой пояс. Для Москвы +4, для Беларуси +3, для Украины +2 зимой и +3 летом.
Поделитесь инвайтом на хабр
1. Настроить Google Calendar
Для отправки SMS будем использовать Google Calendar. Поэтому его нужно предварительно настроить.
Заходим в Google Calendar и в правом верхнем углу нажимаем на шестеренку.
Затем выбираем Настройки Календаря.
Теперь переходим на вкладку Настройка для мобильных устройств.
Вводим номер своего мобильного телефона в международном формате и нажимаем кнопку Отправить проверочный код (если Вашего оператора нет в списке поддерживаемых, то это еще не значит, что Google не работает с Вашим оператором).
Должна сразу придти SMS от Google с цифрами.
Вводим эти цифры в поле Проверочный код и нажимаем кнопку Завершить настройку.
После этого должна появиться зеленая надпись Номер телефона успешно проверен.
Нажимаем внизу кнопку Сохранить.
2. Зарегистрироваться в Google App Engine
Открываем Google App Engine и вводим свой адрес электронной почты и пароль.
Если Вы заходите впервые, то придется ввести номер своего мобильного телефона, нажать кнопку Send и ввести цифры из присланной SMS от Google.
Теперь необходимо придумать любое имя для своего приложения, которое еще не занято. В данном случае, имя приложения будет app7777777. Вводим его в поле Application Identifier и нажимаем внизу на кнопку Create Application.
После этого должна появиться надпись Application Registered Successfully. Значит, приложение создано.
Если не появилась, попробуйте придумать другое имя для приложения.
В дальнейшем везде, где по тексту будет использовано имя app7777777, Вы должны подставлять свое имя приложения.
3. Скачать код приложения
Скачиваем код приложения mail2sms_ver6_rus.zip. Распаковываем содержимое, например, в папку C:\Downloads
Теперь переименуем папку C:\Downloads\mail2sms в C:\Downloads\app7777777
Зайдем в папку app7777777 и найдем там файл app.yaml. Откроем этот файл в любом текстовом редакторе, например, в Блокноте.
В первой строчке файла заменим mail2sms на app7777777 и сохраним файл.
4. Скачать и установить Python и SDK.
Скачиваем Python и устанавливаем его.
Теперь скачиваем SDK Google App Engine и установливаем его.
После установки SDK на рабочем столе должен появиться ярлык Google App Engine Launcher
5. Загрузить приложение на appspot.com
Запускаем на рабочем столе Google App Engine Launcher.Выбираем меню File/Add Existing Application...
Нажимаем на кнопку Browse... и указываем папку с приложением.
Теперь осталось загрузить приложение.
Щелкаем мышкой по приложению в списке и нажимаем на кнопку в панели инструментов Deploy
В появившемся окне указываем свой e-mail и пароль. Нажимаем кнопку Ok.
Ждем пока появится строка Process exited with code 0.
Значит, приложение загрузилось успешно.
Теперь можно закрыть Google App Engine Launcher.
Значит, приложение загрузилось успешно.
Теперь можно закрыть Google App Engine Launcher.
6. Настроить приложение
Открываем браузер (Mozilla Firefox, Chrome, Opera, Internet Explorer) и переходим на страницу с нашим приложением.
В нашем случаи это app7777777.appspot.com
Заходим в настройки приложения нажав на Настройка
Вводим свой e-mail и пароль как на картинке ниже.
Также устанавливаем галки на E-mail 1 и Вкл. SMS.
Нажимаем внизу кнопку Сохранить.
Все. Теперь можно проверять. Посылаете письмо на свой e-mail и ждете. SMS приходит через 1-2 минуты после получения письма.
Чтобы правильно работал ночной режим (в этом режиме SMS не приходят ночью), нужно правильно указать свой часовой пояс. Для Москвы +4, для Беларуси +3, для Украины +2 зимой и +3 летом.
Поделитесь инвайтом на хабр
>> Заходим в настройки приложения нажав на Настройка
ОтветитьУдалитьПри нажатии получаю:
Error: Forbidden
Your client does not have permission to get URL /settings from this server.
Как побороть?
Зайдите сначала в браузере в свою почту на gmail.com, а затем, не выходя из почты, уже в настройки приложения.
ОтветитьУдалитьПомогло удаление login: admin
ОтветитьУдалитьв app.yaml. Можете пояснить?
Удаляя login: admin Вы открываете доступ к настройкам всем посетителям. Эта строка разрешает доступ к настройкам приложения только администратору.
ОтветитьУдалитьОлег, не хочет загружать файлы на сервер.
ОтветитьУдалитьСаша, мне нужно знать что написано в логах, при загрузке приложения (окно Deployment To Google).
ОтветитьУдалитьПодскажите почему не работает. Установил Google App Engine Launcher запуска выдает посмотри логи. Вот что в логах
ОтветитьУдалитьTraceback (most recent call last):
File "GoogleAppEngineLauncher.py", line 42, in
File "wx\_core.pyc", line 7913, in __init__
File "wx\_core.pyc", line 7487, in _BootstrapApp
File "launcher\app.pyc", line 53, in OnInit
File "launcher\app.pyc", line 97, in _CreateModels
File "launcher\maintable.pyc", line 35, in __init__
File "launcher\maintable.pyc", line 86, in _LoadProjects
File "launcher\project.pyc", line 63, in ProjectWithConfigParser
File "launcher\project.pyc", line 260, in _LoadFromConfigParser
File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '0'
Ybro, попробуйте удалить файл google_appengine_projects.ini
ОтветитьУдалитьОлег, не хочет выгружать. Ошибка?
ОтветитьУдалить2011-12-17 14:34:40 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=тутправильнонаписанадрес@gmail.com', '--passin', 'update', u'C:\\Users\\Nexus\\Desktop\\j9174444444']"
Application: j9174444444; version: 5
Host: appengine.google.com
Starting update of app: j9174444444, version: 5
Scanning files on local disk.
Password for тутправильнаписанадрес@gmail.com: Use an application-specific password instead of your regular account password.
See http://www.google.com/support/accounts/bin/answer.py?answer=185833
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
2011-12-17 14:34:45 (Process exited with code 1)
You can close this window now.
Must authenticate first. Что-то не то с авторизацией. Либо не верный пароль, либо у Вас включена двухфакторная авторизация.
ОтветитьУдалитьточно, двух-авторизация
ОтветитьУдалитьспасибо
У меня используется гугловская почта для домена. Т.е. мой почтовый
ОтветитьУдалитьадрес выглядит как oleg[ять]korshunova.info
При этом обслуживает почту гугл.
Вроде все задал верно, но в логах у меня
17-12-2011 18:52 Проверьте пароль, Calendar ID
17-12-2011 18:52 Не удалось отправить SMS.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 18:52 Мероприятие не создалось.
17-12-2011 17:07 Настройки сохранены.
Вроде, все настройки задавал верно. Что-то не так делаю или для
программы такие логины неприемлемы?
И еще вопрос. Почему могла получиться такая задержка между сохранением
настроек и началом попыток создания мероприятий?
Новую почту отправлял сразу после сохранения настроек.
ged, для программы подходят любые сервисы, использующие почту от Google. Если пароли правильные, то тогда попробуйте явно указать свой CalendarID вместо default (http://gobdg.net/support/how-to-get-the-google-calendar-id/).
ОтветитьУдалитьПроблемы с неправильным отображением времени в логах объяснить не могу.
Олег, плиз! Шаг 6 при диплое выдает код 1, а не ноль. Что я не так делаю?
ОтветитьУдалитьПроверьте, не включена ли у Вас двухфакторная аутентификация. Или напишите, что у Вас там в логах написано.
ОтветитьУдалитьБольшое спасибо за программу. С помощью нее я способен следить за 15 серверами (если кто то выключается я получаю смс). НО меня терзают смутные сомнения. Третий день тестирую работу, и с определенного момента СМС перестают приходить. Смотрю лог - записей об отправке не появляется, смотрю календарь - соответственно тоже ничего не создается. Последил за закономерностью. Сегодня у меня отправилось только 10 смс. Дальше всё перестаёт приходить. (как было и вчера). Неужели Google ограничивает 10тью смс-ками? Или в скрипте есть ограничения?
ОтветитьУдалитьНе могу понять, в чем может быть проблема. Если так и дальше будет - напишите мне на e-mail.
ОтветитьУдалитьПодскажите пожалуйста из-за чего не происходит deploy?
ОтветитьУдалитьЛог с ошибками
http://dl.dropbox.com/u/3149574/DeploymentError.txt
Константин, Вам необходимо открыть редактор реестра (Пуск> Выполнить> regedit) и
ОтветитьУдалитьв ветке HKEY_CLASSES_ROOT/Mime/Database/ContentType/ удалить все ключи, в которых есть кириллица. Проблема в том, что Google App Engine Launcher очень не любит русские буквы.
Спасибо, получилось сделать deploy.
ОтветитьУдалитьНе очевидное решение проблемы, думаю сперва кто-то долго копья ломал об эти ошибки.
Спасибо :)
Traceback (most recent call last):
ОтветитьУдалитьFile "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 77, in
run_file(__file__, globals())
File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 73, in run_file
execfile(script_path, globals_)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3877, in
main(sys.argv)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3868, in main
result = AppCfgApp(argv).Run()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2442, in Run
self.action(self)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3633, in __call__
return method()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2860, in Update
self.UpdateVersion(rpcserver, self.basepath, appyaml)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2849, in UpdateVersion
lambda path: self.opener(os.path.join(basepath, path), 'rb'))
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2069, in DoUpload
missing_files = self.Begin()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1748, in Begin
mime_type = GetMimeTypeIfStaticFile(self.config, path)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 187, in GetMimeTypeIfStaticFile
guess = mimetypes.guess_type(filename)[0]
File "C:\Program Files (x86)\python\lib\mimetypes.py", line 294, in guess_type
init()
File "C:\Program Files (x86)\python\lib\mimetypes.py", line 355, in init
db.read_windows_registry()
File "C:\Program Files (x86)\python\lib\mimetypes.py", line 259, in read_windows_registry
for ctype in enum_types(mimedb):
File "C:\Program Files (x86)\python\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
2012-01-04 17:19:05 (Process exited with code 1)
You can close this window now.
Stelaxi, Вам необходимо открыть редактор реестра (Пуск> Выполнить> regedit) и
ОтветитьУдалитьв ветке HKEY_CLASSES_ROOT/Mime/Database/ContentType/ удалить все ключи, в которых есть кириллица. Проблема в том, что Google App Engine Launcher очень не любит русские буквы.
СПАСИБО! решилась проблем. А ты гуру ))) А Google App Engine Launcher должен быть запущен и нажата кнопка RUN ?
ОтветитьУдалитьGoogle App Engine Launcher нужен только для загрузки приложения. Кнопку RUN нажимать нет необходимости.
ОтветитьУдалитьПришло смс спасибо !!! Хочу отблагодарить по безналу.
ОтветитьУдалитьСпасибо. Денег не беру. Пользуйтесь на здоровье.
ОтветитьУдалитьА длинна смс используется полностью? А то уж какой-то совсем маленький отрывок приходит.
ОтветитьУдалитьОлег, после нажатия кнопки deploy? Google App Engine Launcher вылетел с ошибкой с ссылкой на log:
ОтветитьУдалитьTraceback (most recent call last):
File "GoogleAppEngineLauncher.py", line 42, in
File "wx\_core.pyc", line 7913, in __init__
File "wx\_core.pyc", line 7487, in _BootstrapApp
File "launcher\app.pyc", line 53, in OnInit
File "launcher\app.pyc", line 97, in _CreateModels
File "launcher\maintable.pyc", line 35, in __init__
File "launcher\maintable.pyc", line 86, in _LoadProjects
File "launcher\project.pyc", line 63, in ProjectWithConfigParser
File "launcher\project.pyc", line 260, in _LoadFromConfigParser
File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '0'
Traceback (most recent call last):
File "GoogleAppEngineLauncher.py", line 42, in
File "wx\_core.pyc", line 7913, in __init__
File "wx\_core.pyc", line 7487, in _BootstrapApp
File "launcher\app.pyc", line 53, in OnInit
File "launcher\app.pyc", line 97, in _CreateModels
File "launcher\maintable.pyc", line 35, in __init__
File "launcher\maintable.pyc", line 86, in _LoadProjects
File "launcher\project.pyc", line 63, in ProjectWithConfigParser
File "launcher\project.pyc", line 260, in _LoadFromConfigParser
File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '0'
Программа больше не запускается (пробовал переустановить не помогает). Что делать?
ConfigParser.NoOptionError: No option 'name' in section: '0'
ОтветитьУдалитьпопробуйте удалить файл google_appengine_projects.ini
Приложение само не укорачивает текст перед отправкой смс, это делает Calendar.
Олег, после удаления файла google_appengine_projects.ini Google App Engine Launcher запустился, после нажатия deploy получилось следующее:
ОтветитьУдалить2011-01-11 11:57:22 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=aleksey.kutsenko@gmail.com', '--passin', 'update', u'C:\\Documents and Settings\\kutsenko\\\u041c\u043e\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b\\\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0438\\alekseykutsenko']"
Заранее спасибо за ответ.
Google App Engine Launcher не любит русских букв. Перенесите приложение в другую папку, в пути которой нет русских букв, например, C:\alekseykutsenko
ОтветитьУдалитьОлег, папку перенес, теперь Google App Engine Launcher выдает следующее:
ОтветитьУдалить2011-01-12 12:46:53 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=aleksey.kutsenko@gmail.com', '--passin', 'update', 'D:\\alekseykutsenko']"
Application: alekseykutsenko; version: 5
Host: appengine.google.com
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\appcfg.py", line 77, in
run_file(__file__, globals())
File "C:\Program Files\Google\google_appengine\appcfg.py", line 73, in run_file
execfile(script_path, globals_)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3877, in
main(sys.argv)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3868, in main
result = AppCfgApp(argv).Run()
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2442, in Run
self.action(self)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3633, in __call__
return method()
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2860, in Update
self.UpdateVersion(rpcserver, self.basepath, appyaml)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2842, in UpdateVersion
updatecheck.CheckForUpdates()
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 531, in CheckForUpdates
runtime=self.config.runtime)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 365, in Send
f = self.opener.open(req)
File "C:\Python27\lib\urllib2.py", line 394, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 412, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 372, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1207, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "C:\Program Files\Google\google_appengine\lib\fancy_urllib\fancy_urllib\__init__.py", line 363, in do_open
url_error.reason.args[1])
fancy_urllib.InvalidCertificateException: Host appengine.google.com returned an invalid certificate (_ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed):
To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl
2011-01-12 12:46:57 (Process exited with code 1)
You can close this window now.
Спасибо, что отвечаете.
Видимо у Вас установлен модуль ssl Python (http://pypi.python.org/pypi/ssl/). Попробуйте удалить его и повторить загрузку приложения. (http://code.google.com/appengine/kb/general.html#rpcssl)
Удалитьдоброго дня, у меня небольшая загвоздка все перерыл, проверил по 2 раза но результат пока 0. в лога вот что:
ОтветитьУдалитьTime Message
12-01-2012 10:44 Настройки сохранены.
12-01-2012 00:33 Настройки сохранены.
12-01-2012 00:21 Настройки сохранены.
12-01-2012 00:21 Настройки сохранены.
11-01-2012 22:20 Настройки сохранены.
сменил номера и т.д.
имейл от домена на гугле: mail@домен.com
Должны стоять галки на E-mail1 и Вкл.SMS. Если не получится, тогда вышлите мне скриншот Ваших настроек мне на e-mail.
УдалитьСпасибо!!!! вот что значит не внимательность! все проверил а такую глупость пропустил! все работает спсб, не было галочки на email1.
ОтветитьУдалитьУ меня почему-то не приходят сообщения из RSS. Олег, скинь пожалуйста пример, как должна быть настроена программа, что бы получать смски из двух-трёх RSS лент.
ОтветитьУдалитьПочитать про настройку RSS и Twitter можно здесь http://forum.onliner.by/viewtopic.php?t=2396146&start=60#p29734590.
УдалитьМожно добавить ссылку, например, http://pipes.yahoo.com/pipes/pipe.run?_id=e4d93dbb4ad1f8a0af3af96062684d0e&_render=rss
а на следующей строчке следующую ссылку и т.д.
Добрый день!
ОтветитьУдалитьДля слежения и отправки смс с твиттера - forexlive
что нужно прописать в Настройках?
Анар
Почитать про настройку Twitter можно здесь http://forum.onliner.by/viewtopic.php?t=2396146&start=60#p29734590.
УдалитьВ Вашем случае необходимо поставить галку "Вкл. Twitter/RSS" и написать ниже forexlive.
Здравствуйте Олег после нажатия Deploy и ввода логина и пароля выдает эту строку не подскажете с чем связано.
ОтветитьУдалить2012-01-23 12:36:54 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=имя@gmail.com', '--passin', 'update', u'C:\\Users\\\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\\Downloads\\roman80301']"
Переместите папку roman80301 в другое место, не содержащее в своем пути русских букв. Например, C:\roman80301
УдалитьДобрый день, Олег!
ОтветитьУдалитьСпасибо за Вашу работу, все великолепно заработало. Один вопрос: какова логика цикличной смены аккаунтов? То есть имея несколько аккаунтов, они с какой то периодичностью по очереди опрашиваются? А СМС отправляется на один номер? Еще раз Спасибо!
Цикличная смена аккаунтов нужна для повышения количества дошедших смс.
УдалитьСейчас эта функция не актуальна, так как смс доходят стабильно.
Создаются несколько аккаунтов с одним и тем же номером мобильного телефона в календарях. Эти аккаунты сменяются по очереди.
Спасибо, понял. Успехов Вам!
УдалитьТеперь бы ещё скрипт для автоматической очистки календаря....
ОтветитьУдалитьЕсли получится, то обязательно сделаю очистку календаря от "отработанных" мероприятий.
УдалитьОтличная работа! У меня теле2 и настроить бесплатные оповещения о почте по СМС не получалось. Только через платный сервис. Присоединяюсь к предыдущему сообщению :хорошо бы очистку календаря сделать...
ОтветитьУдалитьДобрый вечер!
ОтветитьУдалитьУдалось залить app, но в логах появляются ошибки:
W 2012-01-26 20:38:24.309
EXCEPTION
java.lang.ClassNotFoundException: guestbook.GuestbookServlet
E 2012-01-26 20:38:24.311
javax.servlet.ServletContext log: unavailable
javax.servlet.UnavailableException: guestbook.GuestbookServlet
W 2012-01-26 20:38:24.316
Failed startup of context com.google.apphosting.utils.jetty.RuntimeAppEngineWebAppContext@1fa490e{/,/base/data/home/apps/s~ezhikson/1.356168065505461340}
java.lang.NullPointerException
C 2012-01-26 20:38:24.321
Uncaught exception from servlet
javax.servlet.UnavailableException: Initialization failed.
Гугление не помогает.
Не подскажете, что надо исправить, и вообще - это моя ошибка или не моя?
Вы установили SDK Google App Engine для Java, а так как приложение написано на Python, то и SDK Google App Engine нужно установить для Python http://code.google.com/intl/ru/appengine/downloads.html.
УдалитьОлег, у меня еще есть плагин GAE для Eclipse, как я понимаю, это тоже не пойдет? Потому что при попытке заливки не дает ничего выбрать.
УдалитьС Eclipse не работал, поэтому помочь не могу.
УдалитьАвтору респект и уважуха!
ОтветитьУдалитьСпасибо от всей души!
Думал подключить email-to-sms от Киевстара (http://www.kyivstar.ua/ru/mm/mobile/services/messages/smsmmse-mail/#prepaid) - только с нужным мне объемом СМС-ок пришлось бы ежемесячно расставаться с 20-ю гривнами.
А так как тут БЕСПЛАТНЫЙ вариант - это не может не радовать.
Вопрос - есть какое-то ограничение по количеству отсылаемым сообщениям Гугл-календарем?
Ограничение у Google есть, но какое конкретно не ясно http://support.google.com/calendar/bin/answer.py?hl=ru&answer=36589.
УдалитьОпыт показывает, что, скорее всего, у Google ограничение на количество смс отправляемые на одного оператора. Иначе оператор заблокировал бы все смс от Google за спам.
Олег, и опять при запуске Google App Engine Launcher выдает посмотри логи. Вот что в логах
ОтветитьУдалитьTraceback (most recent call last):
File "launcher\mainframe.pyc", line 375, in OnAddApp
File "launcher\appcontroller.pyc", line 71, in Add
File "launcher\maintable.pyc", line 104, in AddProject
File "launcher\maintable.pyc", line 65, in SaveProjects
File "ConfigParser.pyc", line 373, in write
UnicodeEncodeError: 'ascii' codec can't encode characters in position 26-38: ordinal not in range(128)
Traceback (most recent call last):
File "launcher\mainframe.pyc", line 375, in OnAddApp
File "launcher\appcontroller.pyc", line 71, in Add
File "launcher\maintable.pyc", line 104, in AddProject
File "launcher\maintable.pyc", line 65, in SaveProjects
File "ConfigParser.pyc", line 373, in write
UnicodeEncodeError: 'ascii' codec can't encode characters in position 26-38: ordinal not in range(128)
Traceback (most recent call last):
File "wx\_core.pyc", line 7913, in __init__
File "wx\_core.pyc", line 7487, in _BootstrapApp
File "launcher\app.pyc", line 53, in OnInit
File "launcher\app.pyc", line 97, in _CreateModels
File "launcher\maintable.pyc", line 35, in __init__
File "launcher\maintable.pyc", line 86, in _LoadProjects
File "launcher\project.pyc", line 63, in ProjectWithConfigParser
File "launcher\project.pyc", line 260, in _LoadFromConfigParser
File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '1'
Спасибо!
Попробуйте удалить файл google_appengine_projects.ini
УдалитьУ меня вот что пишет при загрузке:
ОтветитьУдалить2012-01-31 00:45:37 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=admin@intermag24.com', '--passin', 'update', u'C:\\a132232323']"
Application: a132232323; version: 5
Host: appengine.google.com
****************************************************************
There is a new release of the SDK available.
-----------
Latest SDK:
api_versions: ['1']
release: 1.6.1
timestamp: 1320873376
-----------
Your SDK:
api_versions: ['1']
release: 1.6.0
timestamp: 1318895182
-----------
Please visit http://code.google.com/appengine for the latest SDK
****************************************************************
Starting update of app: a132232323, version: 5
Scanning files on local disk.
Password for admin@intermag24.com: 2012-01-31 00:45:49,812 ERROR appcfg.py:2127 An unexpected error occurred. Aborting.
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2069, in DoUpload
missing_files = self.Begin()
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1748, in Begin
mime_type = GetMimeTypeIfStaticFile(self.config, path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 187, in GetMimeTypeIfStaticFile
guess = mimetypes.guess_type(filename)[0]
File "C:\Python27\lib\mimetypes.py", line 294, in guess_type
init()
File "C:\Python27\lib\mimetypes.py", line 355, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 259, in read_windows_registry
for ctype in enum_types(mimedb):
File "C:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
Rolling back the update.
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\appcfg.py", line 77, in
run_file(__file__, globals())
File "C:\Program Files\Google\google_appengine\appcfg.py", line 73, in run_file
execfile(script_path, globals_)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3877, in
main(sys.argv)
Вам необходимо открыть редактор реестра (Пуск> Выполнить> regedit) и
Удалитьв ветке HKEY_CLASSES_ROOT/Mime/Database/ContentType/ удалить все ключи, в которых есть кириллица.
Все заработало после удаления ключей с кириллицей и файла google_appengine_projects.ini.
ОтветитьУдалитьСпасибо огромное Автору еще раз!
Добрый день, проблема при аплоаде.
ОтветитьУдалить2012-02-10 16:27:07 Running command: "['C:\\Python32\\pythonw.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=vitaliy@it-del.ru', '--passin', 'update', u'C:\\sms\\voropaev-v\\engineapp']"
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 77, in
run_file(__file__, globals())
File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 73, in run_file
execfile(script_path, globals_)
NameError: global name 'execfile' is not defined
2012-02-10 16:27:07 (Process exited with code 1)
You can close this window now.
Вероятнее всего проблема в том, что у вас установлен Python 3.2. Google App Engine пока не поддерживает Python 3.x. Скачайте и установите Python 2.7.2 (http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi).
Удалитькак заставить работать с двух этапной авторизации и вообще есть ли такая возможность?
ОтветитьУдалитьО такой возможности мне не известно.
Удалитьпопробовал поэкспериментировать, сгенерировал пароль на странице "Авторизованном доступе к аккаунту Аккаунт Google" и использовал этот же пасс в настройках приложения. В общем смс стали приходить %).
ОтветитьУдалитьСпасибо. Нашел справку по специальным паролям при двухэтапной аутентификации. http://support.google.com/accounts/bin/static.py?hl=ru&page=guide.cs&guide=1056283&answer=185833&rd=3
УдалитьОлег, предыдущий тикет можно не публиковать, проблема решена, все настроено, но смс не приходит. (
ОтветитьУдалитьПроверьте календарь. Если мероприятия создаются, значит приложение работает правильно.
УдалитьПодскажите, в чем проблема. Scanning files on local disk.
ОтветитьУдалитьError 404: --- begin server output ---
This application does not exist (app_id=u'qwqwqw112313').
--- end server output ---
2012-02-26 01:25:10 (Process exited with code 1)
Добавьте приложение еще раз в Google App Engine Launcher (п. 5).
УдалитьOleg, спасибо. Прошел все, ошибок нет. Но смс не приходит. С чем может быть связано. номер мтс 099
ОтветитьУдалитьOleg, все приходит. Вопрос, можно ли таким образом настроить другие адреса, в том числе локальный smtp?
ОтветитьУдалитьРаботает только с почтой на серверах Google (@gmail.com, @tut.by и др.).
УдалитьХотел сделать для любой почты, но Google App Engine позволяет обращаться к другим ресурсам только по протоколам http и https, а остальные не поддерживает (POP3, IMAP и др.).
Oleg, огромное спасибо. Все работает (Анонимный, это мои сообщения). Мне удалось настроить, в обход заблокированного провайдером порта 25, переброску сообщений с mail station synology на gmail, а затем в виде смс на мобильный телефон.
ОтветитьУдалитьприветствую автора
ОтветитьУдалитьОлег, спасибо за работу, благодарю заочно, так как вижу, что у людей работает - у меня пока нет
сделал все по шаблону, галочки поставил, в логах: "Настройки сохранены."
смс не приходит((
что делаю не так?
Если у Вас в логах только "Настройки сохранены", то проверьте, чтобы стояли две галки на E-mail1 и "Вкл. SMS"
Удалитьстоят галки, обе
ОтветитьУдалитья вот думаю... у меня двухэтапная защита, может в настройках пароль вводить не от ящика, а... сгенерированный? нет?
вот, за сегодня
Удалить08-03-2012 00:55 Проверьте пароль, Calendar ID
08-03-2012 00:55 Не удалось отправить SMS.
08-03-2012 00:55 Мероприятие не создалось.
08-03-2012 00:55 Мероприятие не создалось.
08-03-2012 00:55 Мероприятие не создалось.
08-03-2012 00:55 Мероприятие не создалось.
08-03-2012 00:55 Мероприятие не создалось.
08-03-2012 00:55 Мероприятие не создалось.
Вы правы, в настройках пароль нужно вводить не от ящика, а сгенерированный.
Удалитьспасибо, все заработало после ввода сгенерированного пароля
Удалитьостался один вопрос: можно ли как-нить "удлинить" смс?
Для увеличения количества символов в смс попробуйте в настройках календаря изменить название календаря до одной буквы. По умолчанию имя календаря совпадает с email. Других способов я не знаю.
Удалитьи все-таки ограничение есть: в логах смс отправлено, а реально не приходят
ОтветитьУдалить10 шт. и все - тело молчит
лечится как-то это беда? или придется смириться?
Возникла необходимость в замене пароля в эл.почте
ОтветитьУдалитьПерезагрузил приложение на appspot.com с новым паролем и поменял пароли для мониторинга и отправки SMS
SMS всё равно не приходят
Подскажите, пожалуйста, как решить проблему?
Вы все правильно сделали. Требуется изменить пароль в двух местах. Проверьте, чтобы стояли две галки E-mail1 и Вкл.SMS. Если все равно смс не будет приходить посмотрите логи.
УдалитьДней четыре-пять назад перестали приходить смс.До этого все работало без сбоев.Зашла просмотрела настройки, все на месте.Емейл, пароль, вкл смс.В чем может быть проблема?
ОтветитьУдалитьОбновитесь до шестой версии.
Удалитьперестало, что то все работать. несмотря на обновление до 6 версии. несколько дней после обновления поработало и все (
ОтветитьУдалитьЕсли в логах написано, что SMS отправлено, значит, приложение работает и настроено правильно. У меня тоже иногда несколько дней не приходят смс.
Удалитьв логах пишет что отправлено. но сообщения не фиксируются в календаре. они там создаются и удаляется сами через некоторое время от 1 до 5 минут. а сообщения не доходят. (
ОтветитьУдалитьНапишите мне на email адрес Вашего приложения.
УдалитьУ меня точно такая же проблема, обновил до 6-ой версии и через 3-4 дня перестали приходить смс. В логах указано, что сообщение отправлено.
УдалитьУдалось ли каким-то образом решить эту проблему?
[b]Alexander[/b], для начала нужно проверить доходят ли вообще смс. Войдите в календарь и создайте вручную мероприятие с смс-уведомлением. Подождите придет ли смс. Напишите мне на email адрес Вашего приложения.
УдалитьПроверил, если создать мероприятие вручную смс приходят. Написал вам письмо с адресом моего приложения.
Удалитьесли создать мероприятие вручную смс приходят.А с е маила не приходят .. в логах (смс отправлено)
УдалитьВерсия 6
Решили эту проблемку ?
Есть предположение, что Google не отправляет много смс созданных с
Удалитьодного IP-адреса. Так как все приложения крутятся на серверах App
Engine, то, видимо, могут несколько приложений иметь один IP-адрес.
Подождите, может начнут приходить смс. У меня иногда несколько дней не
приходят смс.
СПАСИБО БОЛЬШОЕ!!!
ОтветитьУдалитьпри открытии .....appspot.com появляется надпись - Hello world!
ОтветитьУдалитьВы загрузили не то приложение. Начните с начала. После загрузки приложения Вам необходимо зайти на www.appspot.com и слева найти пункт Versions. Там выбрать 6-ую версию и нажать снизу Make Default. Далее следуете пункту 6.
УдалитьСпасибо, все получилось и работает...
ОтветитьУдалитьЯ так понял в Google App Engine нельзя завести несколько аккаунтов на один и тот же номер телефона? Хотел использовать каждый аккаунт под определенный проект.
Google App Engine позволяет создавать до 10-ти приложений на одном аккаунте. Зайдите на www.appspot.com и нажмите внизу списка Ваших приложений на кнопку Create Application.
Удалить2012-03-28 22:58:13 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=barsukaav@gmail.com', '--passin', 'update', 'C:\\Users\\Artem\\Desktop\\barsukaav\\barsukaav']"
УдалитьApplication: barsukaav; version: 6
Host: appengine.google.com
Starting update of app: barsukaav, version: 6
Getting current resource limits.
2012-03-28 22:58:40,546 ERROR appcfg.py:2160 An error occurred processing file '': . Aborting.
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 125, in
run_file(__file__, globals())
File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 121, in run_file
execfile(script_path, globals_)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4072, in
main(sys.argv)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4063, in main
result = AppCfgApp(argv).Run()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2547, in Run
self.action(self)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3820, in __call__
return method()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3015, in Update
self.UpdateVersion(rpcserver, self.basepath, appyaml)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3004, in UpdateVersion
self.options.max_size)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2126, in DoUpload
resource_limits = GetResourceLimits(self.rpcserver, self.config)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 355, in GetResourceLimits
resource_limits.update(GetRemoteResourceLimits(rpcserver, config))
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 326, in GetRemoteResourceLimits
version=config.version)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 366, in Send
f = self.opener.open(req)
File "C:\Python27\lib\urllib2.py", line 394, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 412, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 372, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1207, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "C:\Program Files (x86)\Google\google_appengine\lib\fancy_urllib\fancy_urllib\__init__.py", line 367, in do_open
raise url_error
urllib2.URLError:
2012-03-28 22:58:40 (Process exited with code 1)
You can close this window now.
ээм)) просветите пжлст что не так
Не ясно, в чем проблема. Попробуйте удалить и снова поставить python.
УдалитьПри попытке перейти на LOGIN.appspot.com пишет error:not found почему?
ОтветитьУдалитьТакое происходит, если приложение не загружено. Попробуйте выполнить опять п.5.
УдалитьЭтот комментарий был удален автором.
УдалитьНе помогло повторить п.5, у меня там кстати в конце прописывается так:
Удалить(Process exited with code 1)
а у вас вроде code 0, может тут и надо искать проблему? что за код 1 и код 0?
Пришлите мне на почту то, что выводится перед (Process exited with code 1). Так как код 1 означает ошибку загрузки, а причину ошибки нужно искать выше.
УдалитьУважаемый Олег!
ОтветитьУдалитьВо-первых, спасибо Вам за труды. Действительно, то что Вы сделали - очень полезно.
Весь мануал - тоже очень понятен и прост.
Поэтому, я и сейчас не могу понять, что сделал не так?
Всё сделал как в инструкции - ан СМС-ки не приходят.
Где может быть проблема?
Я извиняюсь, это снова я - о проблеме,что не приходят СМС.
ОтветитьУдалитьу меня включена двойная аутентификация, а в логах написано: "Не верный пароль для мой_е_маил@gmail.com" и "Не могу подключиться к мой_е_маил@gmail.com"
Что мне делать?
Cгенерируйте специальный пароль на странице https://www.google.com/accounts/IssuedAuthSubTokens и используйте этот пароль в настройках приложения.
УдалитьВот именно, в этом-то и беда.
ОтветитьУдалитьЯ захожу на https://www.google.com/accounts/IssuedAuthSubTokens,
ввожу в поле "ИМЯ" - имя своего проекта, далее нажимаю: "Создать пароль".
Далее я захожу в http://ИМЯ_МОЕГО_ПРОЕКТА.appspot.com/settings
Ввожу там для email1 - свой э-маил и пароль, который получил в IssuedAuthSubTokens,
далее в разделе "Введите E-mail и пароль для отправки SMS" снова ввожу этот самый свой э-маил и пароль, который получил в IssuedAuthSubTokens. Сохраняюсь.
Потом в течении дня мне приходят письма на э-маил - и ни одной СМС-ки.
Пробовал уже разные вариации: вводить в поле напротив e-mail1 - пароль, сгенерированный в IssuedAuthSubTokens, а напротив e-mail в разделе IssuedAuthSubTokens - свой реальный пароль от почты (и наоборот менял местами) - ничего не приходит на протяжении дня. Вот уже несколько дней пытаюсь получить хоть одну СМС-ку - всё напрасно :(
А в Логах пишет всегда по-разному, то:
"Не удалось отправить SMS"
то
"Проверьте пароль, Calendar ID"
то
"Мероприятие не создалось."
Самое главное, что когда я следовал инструкции - и устанавливал Ваше приложение, регистрировал номар телефона в календаре и так далее - все СМС-ки приходили очень быстро - за5-10 секунд. А когда установил приложение - то при поступлении писем на мой ящик - так и не получил ни одной СМС-ки :(
Что мне можно попытаться сделать?
Везде нужно использовать только один пароль, который Вы сгенерировали. Попробуйте в CalendarID вместо default написать свой email.
УдалитьВместо default прописал свой e-mail - и о чудо, сегодня пришла первая SMS !
ОтветитьУдалитьОлег, дай Бог Вам здоровья!
добрый день!
ОтветитьУдалитьвсё настроил, работает, но смс приходят с задержкой, минут 10-30
можно ли чтото сделать?
Видимо, это ваш оператор пытается распределить нагрузку. С этим ничего не поделаешь.
УдалитьОлег, спасибо Вам большое.Ребята, это не развод, всё реально работает, качайте смело!
ОтветитьУдалитьЗдравствуйте.
ОтветитьУдалитьСкажи пожалуйста, что мне надо поправить, чтобы заработало. Вот мой лог:
2012-06-16 11:50:16 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8080', u'C:\\Users\\Marina\\Downloads\\marinaigla\\marinaigla']"
WARNING 2012-06-16 07:50:33,717 rdbms_mysqldb.py:94] The rdbms API is not available because the MySQLdb library could not be loaded.
Warning: You are using a Python runtime (2.7) that is more recent than the production runtime environment (2.5). Your application may use features that are not available in the production environment and may not work correctly when deployed to production.
WARNING 2012-06-16 07:50:35,174 datastore_file_stub.py:512] Could not read datastore data from c:\users\marina\appdata\local\temp\dev_appserver.datastore
WARNING 2012-06-16 07:50:35,234 dev_appserver.py:3396] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
INFO 2012-06-16 07:50:35,365 dev_appserver_multiprocess.py:639] Running application dev~marinaigla on port 8080: http://localhost:8080
INFO 2012-06-16 07:50:35,367 dev_appserver_multiprocess.py:641] Admin console is available at: http://localhost:8080/_ah/admin
Не могу понять, что у Вас за проблема. Попробуйте переустановить SDK. Если не получится, пишите мне на email, попробуем что-нибудь другое.
УдалитьКак закрепить несколко номеров телефонов? И возможно ли это вообще? Нужно закрепить около 20!
ОтветитьУдалитьВы хотите, чтобы на 20 телефонов приходили смс? Для этого Вам придется создать 20 приложений и настроить каждое из них.
УдалитьА зачем создавать 20 приложений? Мне, насколко я понял, нужно закрепить 20 номеров за гугл календарем. Но в настойках нет функции "добавить еще номер" или подобной. Создавать 20 аккаунтов не вариант, и смысла нет! А оповещение чарез mail.ru не подходит из-за огранечении во времени между смс!
УдалитьВ mail.ru все это настраивается нажатием пары кнопок :(
ОтветитьУдалитьОлег, спасибо вам ОГРОМНЕЙШЕЕ, великолепный инструмент для тех кому не лень чуть разобраться и у кого не самые распространённые сотовые операторы. Раньше тоже пользовался через mail.ru, но сменил оператора, а эти гады Tele2 не признают, хотя сервисные смски без проблем на него присылают.
ОтветитьУдалитьБыли проблемы при загрузке на гугл, но удалил все ключи с кирилицей из HKEY_CLASSES_ROOT/Mime/Database/ContentType/ и проблема ущла, всё заработало мгновенно, смс пришло быстрее чем страница в браузере обновилась!!!
Таже проблема что и выше
ОтветитьУдалить2012-07-12 11:35:45 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8080', 'C:\\maxya-zp']"
WARNING 2012-07-12 08:35:46,072 rdbms_mysqldb.py:74] The rdbms API is not available because the MySQLdb library could not be loaded.
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 133, in
run_file(__file__, globals())
File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 129, in run_file
execfile(script_path, globals_)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 159, in
from google.appengine.tools import dev_appserver
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 192, in
mimetypes.add_type(mime_type, '.' + ext)
File "C:\Python27\lib\mimetypes.py", line 344, in add_type
init()
File "C:\Python27\lib\mimetypes.py", line 355, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 259, in read_windows_registry
for ctype in enum_types(mimedb):
File "C:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
2012-07-12 11:35:46 (Process exited with code 1)
Starting update of app: rareheaddotcom, version: 6
ОтветитьУдалитьGetting current resource limits.
Password for хххххх@gmail.com: 2012-08-10 22:50:19,328 ERROR appcfg.py:2114 An error occurred processing file '': HTTP Error 401: Unauthorized. Aborting.
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
2012-08-10 22:50:19 (Process exited with code 1)
You can close this window now.
Вот такой лог у меня. Олег, подскажите пожалуйста в чем может быть дело?
Андрей
У Вас что-то с авторизацией не то. Проверьте правильно ли Вы набираете пароль при загрузке приложения (Deploy).
УдалитьОлег, да вроде правильно. Это же тот же самый пароль, по которому я вхожу в свою почту в обычном режиме?
УдалитьТретий день бьюсь =) Пробовал уже и двойную авторизацию и с разных машин. Может быть дело в том, что мой логин содержит точку?
Андрей
Попробуйте еще такой способ http://habrahabr.ru/post/145447/
УдалитьОлег, спасибо Вам. Сработал Ваш способ, когда я решил проделать указанные операции с рабочего компьютера. Теперь смс приходят, все работает.
УдалитьЕще раз спасибо =)
Андрей
Олег, а не подскажите, можно ли каким-нибудь образом получать оповещения с одного ящика на 2 телефонных номера?
ОтветитьУдалитьСоздайте два таких приложения и настройте на мониторинг одного ящика, а отправляйте смс с разных.
УдалитьStarting update of app: pripravashop, version: 6
ОтветитьУдалитьGetting current resource limits.
Password for pripravashop@gmail.com: Scanning files on local disk.
Traceback (most recent call last):
File "C:\google_appengine\appcfg.py", line 101, in
run_file(__file__, globals())
File "C:\google_appengine\appcfg.py", line 97, in run_file
execfile(script_path, globals_)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 3935, in
main(sys.argv)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 3926, in main
result = AppCfgApp(argv).Run()
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 2497, in Run
self.action(self)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 3692, in __call__
return method()
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 2915, in Update
self.UpdateVersion(rpcserver, self.basepath, appyaml)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 2904, in UpdateVersion
self.options.max_size)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 2086, in DoUpload
file_classification = FileClassification(self.config, path)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 178, in __init__
self.__static_mime_type = self.__GetMimeTypeIfStaticFile(config, filename)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 208, in __GetMimeTypeIfStaticFile
return FileClassification.__MimeType(filename)
File "C:\google_appengine\google\appengine\tools\appcfg.py", line 243, in __MimeType
guess = mimetypes.guess_type(filename)[0]
File "C:\Python27\lib\mimetypes.py", line 294, in guess_type
init()
File "C:\Python27\lib\mimetypes.py", line 355, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 259, in read_windows_registry
for ctype in enum_types(mimedb):
File "C:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
2012-08-20 19:55:21 (Process exited with code 1)
You can close this window now.
Доброе время суток, вот такая ошибка у меня, можете помочь в решении вопроса.
УдалитьВам необходимо открыть редактор реестра (Пуск> Выполнить> regedit) и
Удалитьв ветке HKEY_CLASSES_ROOT/Mime/Database/ContentType/ удалить все ключи, в которых есть кириллица. Проблема в том, что Google App Engine Launcher очень не любит русские буквы.
Олег, спасибо Вам большое, Вы сделали бесплатное решение за которое сервисы запрашивают немалые деньги. Ещё восхищает Ваша оперативность в решение вопросов по ошибкам, Вы наверное их все уже знаете на память :) Ваше решение превосходит все ожидания и работает как часики. У меня несколько вопросов.
УдалитьЕсли выбрать галочку ночной режим, то дневной режим тоже будет работать ? Я получается задаю время и у меня работает приложение 24 часа в сутки, верно ?
И я так понимаю текст смски здесь увеличить невозможно, ну это на много удобнее решение чем mail.ru.
С уважением Евгений
Ночной режим нужен, чтобы смс не приходили ночью. Вы указывает с какого времени по какое смс присылаться не должны. Как только это время проходит Вам придет смс, если, конечно, были письма.
УдалитьВсе установилось, ошибок нет, а сообщения не отсылаются. :(
ОтветитьУдалитьВсе заработало пришлось правда настраивать двухэтапную аутентификацию. В противном случае работать не хотела. Спасибо Олег!
ОтветитьУдалитьРаботаю с Америкой, часовая разница 7 часов. Пишу письмо днем, ответ получаю ночью, если не дождался - теряю сутки. Сейчас спокойно ложусь спать, а когда приходит сообщение, получаю смс. Настроил все по инструкции, хелп очень толковый, просто переходил от картинки к картинке, выполняя инструкцию. Настроил ночью, к утру все заработало. Очень удобно. Олег, спасибо большое. Готов отблагодарить по безналу или другим удобным способом.
ОтветитьУдалитьДенег за приложение не беру. Пользуйтесь на здоровье.
УдалитьЗдравствуйте.
ОтветитьУдалитьПервый раз программа запустилась, но у меня путь к папке с app.yaml имел в названии русские буквы. Папку перенес на диск C. При втором запуске программы выдает вот такую ошибку и не запускается.
See the logfile 'C:\Program Files (x86)\Google\google_appengine\launcher\GoogleAppEngineLauncher.exe.log' for details
Но у меня даже файла такого нету.
Как исправить?
Пробовал переустанавливать и Phyton и Google App Engine Launcher. Все равно выдает такую ошибку.
ОтветитьУдалитьУдалите файл google_appengine_projects.ini (C:\Documents and Settings\ USER_NAME \Google\google_appengine_projects.ini)
УдалитьСпасибо!
Удалитьперестали приходить смс ... хотел зайти в настройки, не могу пишет
ОтветитьУдалитьOver Quota
This application is temporarily over its serving quota. Please try again later.
Вы превысили квоту. Это чаще всего происходит, если часто проверять Логи. В течении 24 часов приложение опять начнет работать.
Удалитьно я их вообще не проверял...
УдалитьError 409: --- begin server output ---
ОтветитьУдалитьAnother transaction by user 404043 is already in progress for app: s~404043, version: 6. That user can undo the transaction with "appcfg rollback".
--- end server output ---
что это значит скажите пж-ста?
Нажмите Пуск/Выполнить...
УдалитьДальше введите следующую команду и выполните ее
"C:\Program Files\Python26\python" "C:\Program Files\Google\google_appengine\appcfg.py" -verbose --no_cookies --email=email@gmail.com --passin rollback YouApp
где email@gmail.com Ваш адрес эл.почты, а YouApp путь к Вашему приложению.
Здравствуйте, Oleg!
ОтветитьУдалитьУже неделю смс то приходит, то не приходит. А в логах в каждом случае пишет смс отправлен. Может это сотовый оператор не пропускает смс от Googla?
Еще вчера на ящики gmail письма не доходили. Может сам Google тоже глючил?
Добрый день!
ОтветитьУдалитьПрочитал все комменты но смс так и не приходит…
Что делал..
1) создал аппл, залил, настроил, галочки включил, id-календаря ставил и дефолт и указывал явную айдишку – не помогло
2) установил мероприятие – смс от гугла приходит (оператор мтс Украина)
3) в календаре создается мероприятие
4) в логах - смс отправлено
уже день мучаюсь и не пойму в чем прикол
В последнее время большая часть смс не доходит.
УдалитьМожете попробовать еще такой способ http://habrahabr.ru/post/145447/
Олег, добрый вечер. Может подскажете... Трудность такова, все настроено по мануалу, в логах смс отправлено,
ОтветитьУдалитьв календаре событие создается, но вот без напоминания
Что можете подсказать, может уже сталкивались с таким.
Спасибо.
Олег доброго времени суток. Работало долгое время все отлично. Недавно перестали приходить смс с раздела Twitter/RSS а именно Twitter. а смс об приходе почты благополучно приходят. При изменении имени Twitter выдает: Неверная строка запроса: .....http://1mail-sms.appspot.com/logs
ОтветитьУдалитьЭто связано с тем, что Twitter ввел ограничения на количество обращений к их API (https://dev.twitter.com/docs/rate-limiting/1.1). Попробуйте выставить количество обращений к Twitter не 1 раз в 1 минуту, а, например, 1 раз в 30-60 минут.
УдалитьПопробую. Благодарю за информацию.
УдалитьПоставил 60 никаких изменений. Есть еще варианты?
УдалитьЗаработал. Спасибо огромное))
ОтветитьУдалитьДобрый день! столкнулся с проблемкой, до вчерашнего дня всё работало как часики, сейчас приходят 3-4смс (вместо одной как раньше) и не от гугла а с номеров которые начинаются на +1724 с половиной отсутствующего текста, с чем связана данная ошибка?
ОтветитьУдалитьС таким никогда не встречался, поэтому ничем помочь не могу.
УдалитьА почему доступ на gmail происходит с адреса 74.125.184.88 (1e100.net)?
ОтветитьУдалитьПроверен IP адрес: 74.125.184.88
IP адрес: 74.125.184.88
Имя сайта: не определено
Alias адреса: 74.125.184.88
Доступ к почте происходит с серверов Google App Engine, где находится Ваше приложение.
Удалить1e100.net - это внутренняя сеть Google http://support.google.com/bin/answer.py?hl=en&answer=174717
Не знаете почему сейчас смс приходят по три отдельных? Т.е. раньше приходило и так три смс на одно уведомление, но они "сшивались" в одно смс, а сейчас три отдельных: 1 из 3, 2 из 3, 3 из 3.
ОтветитьУдалитьОт настроек и модели мобильного телефона не зависит (с "человеческих" номеров по Украине сшиваются в одно).
Или их разбивает наш коммутатор, что мало вероятно, или у них уходят уже отдельными.
Такое разбитие уже месяца 2-3, раньше все было ок, одним приходило.
Приходит с +447781470659 через ЦС +919821900058
Мой оператор Beeline(Kyivstar)
Не знаю. У меня в Беларуси приходит только одна смс от абонента Google. Никаких номеров не высвечивается. Значит, скорее всего, это так Ваш оператор работает с смс от Google.
УдалитьА если посмотреть расширенную информацию про смс, какой там номер? Может в разные страны гугл с разных номеров отправляет, соответственно и настройки отправки разные?
УдалитьБольшое спасибо за разработку.
ОтветитьУдалитьСкажите, а для каких целей еще можно использовать Google App Engine?
Скажите, установил, все по вашим указаниям. Все работает, смс приходит. На следующее утро включил ноут, подключил Google App Engine, запустил, проверяю - нет смс, причем сообщение создается, но смс не приходит. В чем может быть проблема?
ОтветитьУдалитьПроблема в Google. Они то посылают смс, то не посылают. Раньше приходили смс от абонента Google, а теперь от каких-то произвольных не повторяющихся номеров. Значит, они что-то там переделывают.
УдалитьУстановилось все нормально, но при нажатии "Настройка" ошибка:
ОтветитьУдалитьError: Server Error
The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.
Что делать?:(
СПАСИБО, ВСЕ РАБОТАЕТ!!
ОтветитьУдалитьда уж! Спасибо!!! Первые два дн9 и нарадоватьс9 не могла, но потом стала заме4ать, 4то кроме этих смс других больше не поступает. Родные и близкие подтвердили, 4то пишут пишут а в ответ тишина.Ли4но отправила смс 4ерез инэт на свой номер - не пришла! Оператор удивилс9 (МТС Украина), говорит, смс у нас по компу проход9т , как отправленные вам. 9 переставила сим карту в другой телефон, дабы проверить корректную работу моей Нокиа..На удивление смс приход9т на мой телефон, но не приход9т на тот, где стоит мо9 сим карта, на которую настроена переадресаци9 по4тового 9щика. Вариант был один, сменить пароль на по4те, тем самым сбить программу проверки писем. Как только сменила пароль мигом пришло 12 смс, те, которые за день отправл9лись мне.
ОтветитьУдалитьОлег а что это за ошибка при запуске программы в пункте 5 : ошибка see the logfile c \program files\google\google_app engine\launcher\GoogleAppEngineLauncher.exe.log for details уже переустанавливал и что только не делал всё бесполезно один раз только запустилась и всё потом такая ошибка стала появляться......??
ОтветитьУдалитьУдалите файл google_appengine_projects.ini (C:\Documents and Settings\ USER_NAME \Google\google_appengine_projects.ini)
УдалитьЛюди добрые такая большая дискуссия тут, но увы я не нашел свой ответ на вопрос. Уважаемый Олег, как можно изменить частоту проверки почты, для того, чтобы смс приходил реально, а не через минуту или два.... они приходят, но в моем случае надо чтобы они хотя бы с десяти секундной задержкой приходили. Напишите пожалуйста как это сделать, может вручную перед тем как грузить google app launcher-ом перед deploy-ем надо в каком-то файле изменить что-то.....интервал проверки почты, и следовательно смс придет быстрее...
ОтветитьУдалитьУважаемый Ашот, средствами Google App Engine ускорить реакцию на приходящие письма не получится. Когда я только начал писать это приложения, то тоже стремился сделать мгновенную доставку смс, но уперся в технические ограничения самой среды Google App Engine. Поэтому Вам нужно искать какой-то другой способ доставки смс.
УдалитьОгромнейшее спасибо
ОтветитьУдалитьБелый список как то не работает. Указываю конкретный email оповещение о котором должно приходить на смс но ничего не происходит. Убираю галку белый список - все приходит.
ОтветитьУдалитьИ кстати насколько безопасно использовать такое приложение, зная имя приложения, не сможет ли любой пользователь получить доступ к настройкам?
ОтветитьУдалитьоба вопроса сняты - разобрался
ОтветитьУдалитьДобрый день в Google app engine делаю деплоид останавливается на
ОтветитьУдалить2013-07-12 15:28:03 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=vorlov77@gmail.com', '--passin', 'update', u'C:\\users\\vikesha12\\\u041c\u043e\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b\\vorlov77']" и дальше не идет
P.S. уменя ubuntu
УдалитьGoogle App Engine Launcher не любит русских букв. Перенесите приложение в другую папку, в пути которой нет русских букв.
УдалитьЭтот комментарий был удален автором.
Удалитьчто делать? добавлял еще раз приложение, тоже самое
ОтветитьУдалить2013-07-16 22:06:48 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine2\\appcfg.py', '--no_cookies', u'--email=fractalhelp@gmail.com', '--passin', 'update', 'D:\\mail2sms']"
10:06 PM Host: appengine.google.com
10:06 PM Application: appfractal; version: 5
10:06 PM Starting update of app: appfractal, version: 5
10:06 PM Getting current resource limits.
Password for fractalhelp@gmail.com: 10:06 PM Scanning files on local disk.
Error 404: --- begin server output ---
This application does not exist (app_id=u'appfractal').
--- end server output ---
2013-07-16 22:06:51 (Process exited with code 1)
You can close this window now.
This application does not exist (app_id=u'appfractal').
УдалитьПроверьте, что у Вас в папке D:\mail2sms. Скачайте последнюю версию приложения в эту папку и измените первую строчку файла app.yaml
Добрый день, Олег. Уже несколько дней сижу над настройкой СМС и не вижу ошибки. СМС не приходит, хотя по - отдельности все сделано верно, по пунктам. Дело в том, что я этой почтой давно пользуюсь и к ней был привязан другой телефон. Но я в настройках профиля уже верифицировала нужный мне телефонный номер и в настройках календаря тоже. Может, проблема где-то в настройках почты или календаря? Помогите мне, пожалуйста.
ОтветитьУдалитьСоздайте в календаре событие на 20 минут вперед и поставьте в нем смс-уведомление. Если смс придет, значит календарь настроен правильно.
УдалитьВоспользовалась Вашим советом, и при настройке события СМС пришла. Но уведомления о новых письмах так и не приходит, хотя все делала по инструкции:
Удалить1) google календарь настроила (смс приходит, если установить событие);
2) верифицировала аккаунт в App Engine;
3) создала приложение. В конце появилась надпись «Application Registered Successfully» (НО!!! при создании приложения, у меня не было пунктов «storage options» и «high replication». Может, это и есть причина моей неудачи?)
4)Скачала код приложения. Переместила его на C:/app310119815 и заменила первую строку в файле app.yaml
5) Скачала и установила Python и SDK. Но при установке SDK интересовался наличием Python 2.5.X (у меня был установлен 2.7 изначально). Я пробовала различные варианты : устанавливала только Python 2.5.4, но он не работал, а вместе с python 2.7 работал и SDK не запрашивал Python 2.5.X при установке. Но и даже все эти танцы с бубном не привели к положительному эффекту.
6) Загрузила приложение на appspot.com тоже без проблем.
Если это реально, то помогите мне найти мою ошибку, потому что я просто в отчаянии
Используете ли Вы двухфакторную авторизацию?
УдалитьЯ не вполне понимала, что такое двухфазная авторизация, но воспользовалась Вашим письмом - советом и все настроила. Огромное спасибо! Вы просто мега-мозг, придумавший чудо - приложение, и мега-альтруист, не пожалевший времени прочитать мои опусы и ответить на них!Спасибо огромное
УдалитьПодскажите пожалуйста, все настроил, а смс не приходят =(
УдалитьВ логах пишется что отправлено... МТС
Если в логах написано, что отправлено sms, то попробуйте в Google Calendar создать мероприятие и отметьте sms-уведомление.
Удалитьпомогите что-то не то сделал захажу в настройки а мне пишет Error: Not Found
ОтветитьУдалитьThe requested URL /_ah/login_required?continue=http://appshok.appspot.com/settings was not found on this server. где на тупил??
Спасибо большое, настроил, всё работает, единственное не отправляет содержимое письма (галочку поставил).
ОтветитьУдалитьДелать все это не буду, но ты крутой чувак!
ОтветитьУдалитьСпасибо! Работает.
ОтветитьУдалитьподскажите пжлс ав се это можно проделать с e-mail.ua ?
ОтветитьУдалитьТак как почта e-mail.ua размещена на серверах Google, то приложение будет работать и с этой почтой.
УдалитьОлег подскажите пожалуйста с чем связано то, что не приходят смс, лог ниже:
ОтветитьУдалитьTime Message
28-01-2014 15:24 Проверьте пароль, Calendar ID
28-01-2014 15:24 Не удалось отправить SMS.
28-01-2014 15:03 Не удалось отправить SMS.
28-01-2014 15:03 Проверьте пароль, Calendar ID
28-01-2014 15:00 Настройки сохранены.
28-01-2014 14:56 Проверьте пароль, Calendar ID
28-01-2014 14:56 Не удалось отправить SMS.
28-01-2014 13:54 Настройки сохранены.
Пробую вручную прописать событие с СМС уведомлением в календаре, не приходит...СМС с кодом от гугл пришел, пишет что номер телефона успешно проверен, вроде бы выставляю все верно...почему то недоходят..
ОтветитьУдалитьУведомления о событии с гугл календаря доходят, было запоздание у оператора...
ОтветитьУдалитьНо Смс о сообщении не доходят, и даже не формируется событие в календаре..Олег подскажите пожалуйста что может быть не так..
Спасибо!