@dside Слушай, а куда он мне его должен выплюнуть?
https://pkg.go.dev/github.com/mattn/go-mastodon#Client.AuthenticateToken
По идее, он только еггог возвращает.
Top-level
@dside Слушай, а куда он мне его должен выплюнуть? https://pkg.go.dev/github.com/mattn/go-mastodon#Client.AuthenticateToken По идее, он только еггог возвращает. 10 comments
@drq по задумке библиотеки, видимо, надо просто использовать этот Client напрямую, и он сам к запросам подставит токен. https://github.com/mattn/go-mastodon/blob/master/mastodon.go#L201 @dside Да, но надо его как-то сохранить на попозже в конфиг, и потом его вставлять. Чтобы не регистрировать каждый раз новый апп :) @drq а, если так, то да, через Client.Config.AccessToken доставать и в NewClient скармливать обратно. @drq мне всё-таки кажется, что для твоего случая автор просто подразумевал вход по логину с паролем, чтобы при каждом запуске процесс получал новый access token и трогать его руками и тем более сохранять куда-то не было бы нужно. (Правда, для безопасности тут особого выигрыша нет, т. к. пароль фактически полностью содержит возможности токена. Но здесь мои полномочия всё.) @dside Во-первых, по логину с паролем я уже пробовал, во-вторых, не хотет. @drq ну, судя по коду Authenticate, у автора ни один из этих пунктов затруднений не вызвал :blobfoxupsidedown: |
@dside А, все, он триггерит Client.Authentiacte. Собственно, потом надо будет вылавливать access token из Client, я правильно понял?