为了账号安全,请及时绑定邮箱和手机立即绑定

使用 go-tdlib 卡在“authorizationsStateWaitPhoneNumber”

使用 go-tdlib 卡在“authorizationsStateWaitPhoneNumber”

Go
当年话下 2022-04-26 19:40:10
我正在使用go-tdlib在 Telegram 中收集消息。我尝试修改示例。当我第三次重新启动服务时。它停止工作。所以我打印出消息。它不断地给我authorizationsStateWaitPhoneNumber地位。我什至无法在控制台中输入我的电话号码。下面是代码:package mainimport (    "fmt"    "log"    "math"    "os"    "os/signal"    "syscall"    "time"    "github.com/Arman92/go-tdlib"    "github.com/joho/godotenv")const (    MaxAttempt = 10)var (    apiID string    apiHash string)var allChats []*tdlib.Chatvar haveFullChatList boolfunc main() {    log.Println("Start Service")    log.Printf("API ID: %+v\n", apiID)    log.Printf("API HASH: %+v\n", apiHash)    tdlib.SetLogVerbosityLevel(1)    tdlib.SetFilePath("./errors.txt")    // Create new instance of client    client := tdlib.NewClient(tdlib.Config{        APIID:               apiID,        APIHash:             apiHash,        SystemLanguageCode:  "en",        DeviceModel:         "Server",        SystemVersion:       "1.0.0",        ApplicationVersion:  "1.0.0",        UseMessageDatabase:  true,        UseFileDatabase:     true,        UseChatInfoDatabase: true,        UseTestDataCenter:   false,        DatabaseDirectory:   "./tdlib-db",        FileDirectory:       "./tdlib-files",        IgnoreFileNames:     false,    })    log.Println("Starting auth")    // Wait while we get AuthorizationReady!    // Note: See authorization example for complete authorization sequence example    currentState, err := client.Authorize()    if err != nil {        log.Fatalf("Authorize error: %+v\n", err)    }    attempt := 0    for ; currentState.GetAuthorizationStateEnum() != tdlib.AuthorizationStateReadyType; currentState, err = client.Authorize() {        if err != nil {            log.Fatalf("Authorize error: %+v\n", err)        }        fmt.Printf("Current auth state: %+v\n", currentState)        attempt += 1        time.Sleep(5000 * time.Millisecond)    }有没有人遇到过这个问题?我究竟做错了什么?
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

我用这个例子改变了身份验证过程,它可以工作!



查看完整回答
反对 回复 2022-04-26
  • 1 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信