跳转到主要内容

用于在Facebook和Twitter上发布消息的信号。

项目描述

用于在Facebook和Twitter上发布消息的信号。

需求

  • Django

  • facepy

  • python-twitter

安装

使用PyPI,您可以在终端中简单输入

pip install django-social-poster

easy_install django-social-poster

配置

social_poster添加到您的settings.py文件中INSTALLED_APPS列表。

以下设置是必需的

Twitter

  • TWITTER_CONSUMER_KEY

  • TWITTER_CONSUMER_SECRET

  • TWITTER_ACCESS_TOKEN_KEY

  • TWITTER_ACCESS_TOKEN_SECRET

您必须创建一个新的Twitter应用程序。创建后,四个必需的字符串位于详情选项卡中。请确保应用程序可以写入。您可以在设置选项卡中设置权限。

Facebook

  • FACEBOOK_ACCESS_TOKEN:您可以在Graph Explorer获取所需的访问令牌

在您的模型中,您必须创建一个新的模型,该模型继承自social_poster.models.AbstractSocialPoster。请覆盖twitter_messagefacebook_message,因为它们是空的。不要忘记同步您的数据库!

最后但同样重要的是,添加信号

from social_poster import signals
models.signals.post_save.connect(signals.post_to_twitter,
                                 sender=MyModel)
models.signals.post_save.connect(signals.post_to_facebook,
                                 sender=MyModel)

作者

版权所有 2013 Raphael Jasjukaitis <webmaster@raphaa.de>

在BSD许可协议下发布。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定该选择哪个,请了解更多有关 安装包 的信息。

源代码分布

django-social-poster-0.1.tar.gz (3.8 kB 查看散列)

上传时间 源代码

由以下机构支持