Documentation ¶
Index ¶
- type API
- func (vk *API) CheckUserToken(userTokenAccess string) (CheckUserTokenResponse, error)
- func (vk *API) GetUserProfile(userID int64, userToken string, lang Lang) (UserInfo, error)
- func (vk *API) OAuth() error
- func (vk *API) Request(methodName string, extra map[string]string, anonymousRequest bool) ([]byte, error)
- type CheckUserTokenResponse
- type GetUserProfileResponse
- type Lang
- type OAuthResponse
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { AccessToken string ClietnID string ClientSecret string // contains filtered or unexported fields }
API --
func (*API) CheckUserToken ¶
func (vk *API) CheckUserToken(userTokenAccess string) (CheckUserTokenResponse, error)
CheckUserToken -- Запрос проверка токена пользователя
func (*API) GetUserProfile ¶
GetUserProfile -- Запрос на получение профайла пользователя
type CheckUserTokenResponse ¶
type CheckUserTokenResponse struct { Response struct { Success int `json:"success"` UserID int64 `json:"user_id"` Date int64 `json:"date"` Expire int64 `json:"expire"` } `json:"response"` Error struct { Code int `json:"error_code"` Message string `json:"error_msg"` } `json:"error"` }
CheckUserTokenResponse -- Структура ответа сервера на запос проверки токена пользователя
type GetUserProfileResponse ¶
type GetUserProfileResponse struct { Response []UserInfo `json:"response"` Error struct { Code int `json:"error_code"` Message string `json:"error_msg"` } `json:"error"` }
GetUserProfileResponse -- Структура ответа сервера на запос получения профайоа пользователя
type Lang ¶
type Lang int
Lang -- Язык запроса
const ( // LangRU -- Русский язык LangRU Lang = iota // LangUA -- Украинский язык LangUA Lang = iota // LangBE -- Белорусский язык LangBE Lang = iota // LangEN -- Английский язык LangEN Lang = iota // LangES -- Испанский язык LangES Lang = iota // LangFI -- Финский язык LangFI Lang = iota // LangDE -- Немецкий язык LangDE Lang = iota // LangIT -- Итальянский язык LangIT Lang = iota )
type OAuthResponse ¶
type OAuthResponse struct { Token string `json:"access_token"` Error string `json:"error"` ErrorDescription string `json:"error_description"` }
OAuthResponse -- Структура ответа сервера на запрос "https://oauth.vk.com/access_token"
Click to show internal directories.
Click to hide internal directories.