Comments 32
except:
pass
очень порочная практика
Не спорю. Но в данном случае я не увидел смысла как-то обрабатывать исключения. Не ушел анонс в твиттер по каким-то причинам? Ну и ладно, это абсолютно не критичная функция. Добавить вменяемую обработку тут не сложно.
А что не OAuth? Не модно нынче пароли давать.
Тут задача простая, зачем усложнять? Вообще если делали через OAuth — напишите, лично мне было бы интересно потитать.
Большой минус не за OAuth, я не пользуюсь сервисами, где пароль от твитера спрашивают.
Лично делал OAuth для Django, это не сильно сложнее.
Лично делал OAuth для Django, это не сильно сложнее.
я не пользуюсь сервисами, где пароль от твитера спрашивают.Даже если вы администратор этого сервиса?
в твиттер заголовок и укороченную ссылку для публикуемых статей от имени пользователя.
Кажется речь идет именно о пользователях? А не об одном твит-аккаунте с которого портал публикует сообщения?
Или в чем вопрос? Стал бы я вводить пароль от твиттера в написанном мной сервисе? Да тоже нет :) мало ли базу сопрут.
Напоминает кусок кода из readme какой-нибудь обертки twitter api: \
Устройте полный обзор библиотечки с примерами и разбором, это будет полезно и довольно интересно, а так…
PS. мне больше нравится python-twitter :)
Устройте полный обзор библиотечки с примерами и разбором, это будет полезно и довольно интересно, а так…
PS. мне больше нравится python-twitter :)
А не подскажете для вордпресса есть какой-нибудь плагин для этого? *найти не удалось.
Насчет плагина незнаю. Посмотрите библиотеки для php вот тут — apiwiki.twitter.com/Libraries#PHP, думаю на их основе не сложно плагин написать
Мы используем еще более простой путь — просто цепляем рсс-ку )
они так или иначе делаются, и не надо мудрить ни с oauth, ни с чем-то еще.
они так или иначе делаются, и не надо мудрить ни с oauth, ни с чем-то еще.
Можно подробнее?
twitterfeed.com/ — ему можно скормить рсс с сайта, и дать логин-пароль к твиттеру.
Помоему с помощью feedburner можно сделать ещё проще и легче.
Publicize -> Socialize
Publicize -> Socialize
Это успiх.
В Drupal штук 5 плагинов для этого уже дано существует.
В Drupal штук 5 плагинов для этого уже дано существует.
Вы ошиблись темой.
Да нет, я просто удивлен, что в движке не реализованы такие очевидные и примитивные вещи.
Немного оффтоп, но всё же.
Насчет вот этого
Получается, что сразу после сохранения мы заново вызываем save(), в данном конкретном примере рекурсия исключена, но в практике иногда случаются такие ошибки. К тому же метод save() update`ит все поля модели, получается нагружаем базу вдвойне.
Вместо этих двух строчек лучше написать что-нибудь наподобие этого:
В итоге имеем «точечный» update, который к тому же исключает гипотетическую рекурсию.
Насчет вот этого
instance.tweeted = True instance.save()
Получается, что сразу после сохранения мы заново вызываем save(), в данном конкретном примере рекурсия исключена, но в практике иногда случаются такие ошибки. К тому же метод save() update`ит все поля модели, получается нагружаем базу вдвойне.
Вместо этих двух строчек лучше написать что-нибудь наподобие этого:
Post.objects.filter(pk=instance.pk).update(tweeted = True)
В итоге имеем «точечный» update, который к тому же исключает гипотетическую рекурсию.
Sign up to leave a comment.
Автоматическая отсылка анонсов в твиттер