Octokit 上是否有允许为 repo 加注星标的本机方法?
一直在 client.Repositories 上四处寻找,但找不到任何东西。
Octokit 上是否有允许为 repo 加注星标的本机方法?
一直在 client.Repositories 上四处寻找,但找不到任何东西。
是的,您可以通过以下方法为存储库加注星标
await client.Activity.Starring.StarRepo(repo.Owner.Login, repo.Name);
该方法将返回 bool 指示存储库是否已成功添加星标。
查看您的标签,我假设您在谈论Oktokit.net
该文档没有列出独立的 API 调用,但我能够通过查看源代码检测到此功能:
检查IObservableStarredClient.cs:
/// <summary>
/// Stars a repository for the authenticated user
/// </summary>
/// <param name="owner">The owner of the repository to star</param>
/// <param name="name">The name of the repository to star</param>
/// <returns>A <c>bool</c> representing the success of starring</returns>
IObservable<bool> StarRepo(string owner, string name);