VKHS-0.1.5: Provides access to Vkontakte social network, popular in Russia

Safe HaskellNone

Web.VKHS.Login

Synopsis

Documentation

login :: Env -> IO (Either String AccessToken)Source

Start login procedure, return AccessToken on success

data Env Source

VKHS environment

Constructors

Env 

Fields

verbose :: Verbosity

Verbosity level

useragent :: String

User agent identifier, defaults to Mozilla Firefox

formdata :: [(String, String)]

Dictionary containig forms input/value

clientId :: ClientId

Application ID provided by vk.com

delay_ms :: Int

Delay after each transaction, in milliseconds. Library uses it for preventing application from being banned for flooding.

ac_rights :: [AccessRight]

Access rights, required by later API calls

Instances

envSource

Arguments

:: String

Client ID (provided by VKontakte, also known as application ID)

-> String

User email, able to authenticate the user

-> String

User password

-> [AccessRight]

Access rights to request

-> Env 

Gathers login information into Env data set.

data AccessRight Source

Access rigth to request from VK.

Instances

data Verbosity Source

Verbosity level. Debug will dump *html and output curl log

Constructors

Normal 
Trace 
Debug