Django实现存储Twitter用户关系历史
项目描述
# Django Vkontakte Groups Migration
[](https://travis-ci.org/ramusus/django-vkontakte-groups-migration) [](https://coveralls.io/r/ramusus/django-vkontakte-groups-migration)
应用程序允许通过Vkontakte API使用Django标准模型与Vkontakte用户组迁移历史交互
## 安装
pip install django-vkontakte-groups-migration
在`settings.py`中添加以下内容:
INSTALLED_APPS = (
...
'oauth_tokens',
'vkontakte_api',
'vkontakte_users',
'vkontakte_groups',
'vkontakte_groups_migration',
)
# oauth-tokens settings
OAUTH_TOKENS_HISTORY = True # 将过期访问令牌保存在数据库中
OAUTH_TOKENS_VKONTAKTE_CLIENT_ID = '' # 应用程序ID
OAUTH_TOKENS_VKONTAKTE_CLIENT_SECRET = '' # 应用程序密钥
OAUTH_TOKENS_VKONTAKTE_SCOPE = ['ads,wall,photos,friends,stats'] # 应用程序作用域
OAUTH_TOKENS_VKONTAKTE_USERNAME = '' # 用户登录名
OAUTH_TOKENS_VKONTAKTE_PASSWORD = '' # 用户密码
OAUTH_TOKENS_VKONTAKTE_PHONE_END = '' # 用户手机号码的最后四位
## API方法覆盖
* [groups.getMembers](http://vk.com/developers.php?oid=-1&p=groups.getMembers) – 返回组成员列表;
计划中:
* 将`groups.getMembers`实现迁移到`django-vkontakte-groups`应用程序;
## 使用示例
### 获取组订阅者快照
>>> from vkontakte_groups.models import Group
>>> group = Group.remote.fetch(ids=[16297716])[0]
>>> group.update_users()
订阅者快照可通过管理器访问
>> 迁移 = group.migrations.all()[0]
>> len(migration.members_ids)
5277888
>> 迁移成员数
5277888
订阅者可通过管理器访问
>> group.users.count()
5277888
[](https://travis-ci.org/ramusus/django-vkontakte-groups-migration) [](https://coveralls.io/r/ramusus/django-vkontakte-groups-migration)
应用程序允许通过Vkontakte API使用Django标准模型与Vkontakte用户组迁移历史交互
## 安装
pip install django-vkontakte-groups-migration
在`settings.py`中添加以下内容:
INSTALLED_APPS = (
...
'oauth_tokens',
'vkontakte_api',
'vkontakte_users',
'vkontakte_groups',
'vkontakte_groups_migration',
)
# oauth-tokens settings
OAUTH_TOKENS_HISTORY = True # 将过期访问令牌保存在数据库中
OAUTH_TOKENS_VKONTAKTE_CLIENT_ID = '' # 应用程序ID
OAUTH_TOKENS_VKONTAKTE_CLIENT_SECRET = '' # 应用程序密钥
OAUTH_TOKENS_VKONTAKTE_SCOPE = ['ads,wall,photos,friends,stats'] # 应用程序作用域
OAUTH_TOKENS_VKONTAKTE_USERNAME = '' # 用户登录名
OAUTH_TOKENS_VKONTAKTE_PASSWORD = '' # 用户密码
OAUTH_TOKENS_VKONTAKTE_PHONE_END = '' # 用户手机号码的最后四位
## API方法覆盖
* [groups.getMembers](http://vk.com/developers.php?oid=-1&p=groups.getMembers) – 返回组成员列表;
计划中:
* 将`groups.getMembers`实现迁移到`django-vkontakte-groups`应用程序;
## 使用示例
### 获取组订阅者快照
>>> from vkontakte_groups.models import Group
>>> group = Group.remote.fetch(ids=[16297716])[0]
>>> group.update_users()
订阅者快照可通过管理器访问
>> 迁移 = group.migrations.all()[0]
>> len(migration.members_ids)
5277888
>> 迁移成员数
5277888
订阅者可通过管理器访问
>> group.users.count()
5277888
项目详情
关闭
django-twitter-relations-history-0.3.8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2bc7be3d14fc9d191f44e1b4a4faf2ae7b188464a675e0d0775362864669357c |
|
MD5 | 43a1044a00249778b64526a3090bdcb0 |
|
BLAKE2b-256 | 3f43e1d6cc328a60c9692a5d48ba7780679f02940d6379e5000150b5c29dbdd5 |