| |
- APIError
- drapi
class APIError |
|
Exception klase drapi klasei. Kļūdu kodu skaidrojumus skatīt draugiem.lv API dokumentācijā |
|
Methods defined here:
- __init__(self, error_code, error_description)
- __str__(self)
Data and other attributes defined here:
- code = None
- description = None
|
class drapi |
|
Draugiem.lv API wrapperis. Visas get_* f-jas atgriež Python dictionary'us,
kuru struktūra ir ļoti līdzīga XML struktūrai, taču sīkāk jāskatās paraugā |
|
Methods defined here:
- __init__(self, appkey, userkey=None)
- Klases konstruktors.
appkey- aplikācijas atslēga, userkey- lietotāja atslēga, var norādīt arī vēlāk
- finish_authorization(self, authcode=None)
- Autorizācijas pabeigšana: jāizsauc 20 min laikā kopš lietotājs ir apstiprinājis aplikāciju.
- get_activities(self, userkey=None, show='friends', types=None, timestamp=None)
- Dabū aktivitāties no draugu vai paša profila.
- get_counters(self, userkey=None)
- Savāc lietotāja counter'us.
- get_messages(self, userkey=None, only_unread=False)
- Savāc pēdējās ziņas no lietotāja konta. ja only_unread ir True, tad atgriež tikai nelasītās ziņas.
- get_user_data(self, userkey=None)
- Savāc lietotāja datus ('login' procedūra, kā to sauc API autori).
- start_authorization(self, email)
- Aplikācijas autorizācijas pieprasījums.
Pēc tam, kad lietotājs apstiprinājis aplikāciju,jāizsauc end_authorization()
Atgriež authcode vērtību, kas principā klases lietotājam nav svarīgi, taču var noderēt,
ja autorizāciju pabeidz cita instance.
Data and other attributes defined here:
- API_URL = 'http://api.draugiem.lv/xml/'
- appkey = None
- authcode = None
- userkey = None
| |