Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNilCodes = errors.New(_errPrefix + "nil codes") ErrInvalidGrant = errors.New(_errPrefix + "incorrect or expired confirmation code") ErrBrokenTokensErr = errors.New(_errPrefix + "statusCode != 200, but tokensError is empty (API changed?)") ErrBrokenClient = errors.New(_errPrefix + "broken client_id or client_secret (OAuth App changed?)") )
View Source
var (
ErrNilOnUrlCode = errors.New(_errPrefix + "nil onUrlCode")
)
Functions ¶
func New ¶
func New( ctx context.Context, clientID, clientSecret, login, hostname string, onUrlCode func(url string, code string)) (*oauth2.Token, error)
ClientID - ID приложения.
ClientSecret - Secret приложения.
Login - логин / почта на Яндексе.
Hostname - имя устройства (будет отображаться в списке авторизованных устройств).
onUrlCode - перейти по URL Яндекса, войти в аккаунт, ввести код. Спустя несколько секунд будут получены токены.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.