django-odnoklassniki-users

Django implementation for odnoklassniki API Users


License
BSD-3-Clause
Install
pip install django-odnoklassniki-users==0.2.1

Documentation

Django Odnoklassniki Users

PyPI version Build Status Coverage Status

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с профилями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Django

Установка

pip install django-odnoklassniki-users

Π’ settings.py Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ:

INSTALLED_APPS = (
    ...
    'oauth_tokens',
    'taggit',
    'odnoklassniki_api',
    'odnoklassniki_users',
)

# oauth-tokens settings
OAUTH_TOKENS_HISTORY = True                                             # to keep in DB expired access tokens
OAUTH_TOKENS_ODNOKLASSNIKI_CLIENT_ID = 12345678                         # application id
OAUTH_TOKENS_ODNOKLASSNIKI_CLIENT_PUBLIC = ''                           # application public key
OAUTH_TOKENS_ODNOKLASSNIKI_CLIENT_SECRET = ''                           # application secret key
OAUTH_TOKENS_ODNOKLASSNIKI_SCOPE = ['']                                 # application scopes
OAUTH_TOKENS_ODNOKLASSNIKI_USERNAME = ''                                # user login
OAUTH_TOKENS_ODNOKLASSNIKI_PASSWORD = ''                                # user password

ΠŸΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² API

  • users.getInfo – Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ большой массив ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, связанной с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ ID

>>> from odnoklassniki_users.models import User
>>> User.remote.fetch(ids=[561348705024,578592731938])
[<User: Π•Π²Π³Π΅Π½ΠΈΠΉ Π”ΡƒΡ€ΠΎΠ²>,
 <User: ΠœΠΈΡ…Π°ΠΈΠ» ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ‚ΠΎΠ²>]