我正在尝试做一个将 json 文件上传到我的 github 的应用程序,该文件将用于了解用户在应用程序中做了什么。
但我坚持创建文件,我有这个功能
public async void CrearCredenciales(string nombre, string clave)
{
cliente = new GitHubClient(new ProductHeaderValue(System.Diagnostics.Process.GetCurrentProcess().ProcessName));
credenciales = new Credentials("token");
var user = await this.cliente.User.Get("davidgmd");
var repositorio = cliente.Repository.Get("davidgmd", "Proyecto-de-fin-de-grado");
// create file
var createChangeSet = await cliente.Repository.Content.CreateFile(
user.Login,
"Proyecto-de-fin-de-grado",
nombre + ".json",
new CreateFileRequest("File creation",
"Hello World!",
"master"));
var request = new SearchCodeRequest("Clave")
{
FileName = nombre + ".json"
};
var result = await this.cliente.Search.SearchCode(request);
var cadena = user.Bio.ToString();
}
当应用程序尝试执行“createChangeSet”时,我得到一个异常“Octokit.NotFoundException:'未找到'”
当我按下以获取更多详细信息时,显示“Api:找不到错误消息”。
我修改了token,用户是对的,repo的名字也是对的,token的设置是: enter image description here
对于用户所有标记的用户更新所有用户数据读取:用户读取所有用户配置文件数据用户:电子邮件访问用户电子邮件地址(只读)用户:关注和取消关注用户