.NET开发者的GitHub开放平台SDK

推荐一个专为.NET开发者设计的,GitHub开放平台软件开发工具包(SDK)。

01 项目简介

Octokit.net是一个开源的.NET库,它是基于Github API封装的SDK,方便开发者轻松调用GitHub接口进行相关操作,如管理仓库、处理拉取请求、创建和更新问题、与GitHub Webhooks交互等。

同时也可以通过几行代码来获取用户的详细信息,如用户名、电子邮件地址、关注者数量等。

02 使用方法

1、安装依赖包

dotnet add package Octokit

2、创建客户端对象

//匿名方式
var client = new GitHubClient(new ProductHeaderValue("my-cool-app"));
//账号密码方式
var basicAuth = new Credentials("username", "password"); client.Credentials = basicAuth;
//token方式
var tokenAuth = new Credentials("token"); 
client.Credentials = tokenAuth;

3、获取数据

var probe = new EnterpriseProbe(new ProductHeaderValue("my-cool-app"));
var result = await probe.Probe(new Uri("http://xxx.example.com/"));
Assert.Equal(EnterpriseProbeResult.Ok, result);

4、获取用户信息

var user = await client.User.Get("shiftkey");
Console.WriteLine("{0} has {1} public repositories - go check out their profile at {2}",
    user.Name,
    user.PublicRepos,
    user.Url);

03 项目地址

https://github.com/octokit/octokit.net

更多开源项目: https://github.com/bianchenglequ/NetCodeTop

我是编程乐趣,一个.Net开发经验老程序员,欢迎“关注”我,每天为你分享开源项目和编程知识。
也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入https://bbs.csdn.net/topics/613465368

- End -

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐趣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值