簡體   English   中英

如何使用 octokit 從 GitHub 登錄?

[英]How to get login from GitHub with octokit?

我試圖通過在我的應用程序中傳遞令牌來獲取登錄名。 但不知道如何正確地做到這一點。 請幫助解決這個問題。

Console.WriteLine("Input your token: ");
string? inputToken = Console.ReadLine();

var gitHubClient = new GitHubClient(new ProductHeaderValue("MyCoolFilesManager"));
    gitHubClient.Credentials = new Credentials(inputToken);

var login = gitHubClient.User.Current();
Console.WriteLine(login);

gitHubClient.User.Current()的調用返回一個 Task 對象。 您應該使用await關鍵字來獲取您正在尋找的實際信息

var login = await gitHubClient.User.Current();
var login = await gitHubClient.User.Current();
Console.WriteLine(login.Login);

這實際上對我有用! 非常感謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM