跳转到主要内容

用于存储不同时间点的Facebook页面统计信息的应用程序

项目描述

Django Facebook Pages Statistic
===============================

[![PyPI版本](https://badge.fury.io/py/django-facebook-pages-statistic.png)](http://badge.fury.io/py/django-facebook-pages-statistic) [![构建状态](https://travis-ci.org/ramusus/django-facebook-pages-statistic.png?branch=master)](https://travis-ci.org/ramusus/django-facebook-pages-statistic) [![覆盖率状态](https://coveralls.io/repos/ramusus/django-facebook-pages/badge.png?branch=master)](https://coveralls.io/r/ramusus/django-facebook-pages-statistic)

用于存储Facebook页面统计信息(点赞和谈论计数器)的应用程序

安装
------------

pip install django-facebook-pages-statistic

将以下行添加到`settings.py`中

INSTALLED_APPS = (
...
'taggit',
'oauth_tokens',
'facebook_api',
'facebook_pages',
'facebook_pages_statistic',
)

# oauth-tokens设置
OAUTH_TOKENS_HISTORY = True # 保留数据库中的过期访问令牌
OAUTH_TOKENS_FACEBOOK_CLIENT_ID = '' # 应用程序ID
OAUTH_TOKENS_FACEBOOK_CLIENT_SECRET = '' # 应用程序密钥
OAUTH_TOKENS_FACEBOOK_SCOPE = ['offline_access'] # 应用程序作用域
OAUTH_TOKENS_FACEBOOK_USERNAME = '' # 用户登录名
OAUTH_TOKENS_FACEBOOK_PASSWORD = '' # 用户密码

使用示例
--------------

从 [django-facebook-pages 应用](https://github.com/ramusus/django-facebook-pages) 获取 Facebook 页面后
在后台会自动创建 PageStatistic 实例,该实例存储上次的 likes_count、talking_about_count 和当前更新时间

>>> page = Page.remote.fetch('19292868552')
>>> stat = page.statistics.latest()
>>> stat.likes_count
10
>>> stat.talking_about_count
20
>>> stat.updated_at
datetime.datetime(2014, 10, 28, 15, 12, 16, 128099, tzinfo=<UTC>)

许可
---------

此库使用 [Apache 许可证,版本 2.0](https://apache.ac.cn/licenses/LICENSE-2.0.html)。
有关更多信息,请参阅库的各个文件。

项目详情


下载文件

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

源分发

django-facebook-pages-statistic-0.6.0.tar.gz (10.6 kB 查看哈希值)

上传时间

由...支持