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: 'Not Found'」という例外が発生します。
詳細を表示するために押すと、「Api:Error Message not found」と表示されます。
トークンを修正しました。ユーザーは正しいです。リポジトリの名前も正しいです。トークンの設定は次のとおりです。 ここに画像の説明を入力してください
マークされたすべてのユーザー すべてのユーザー データを更新する read:user すべてのユーザー プロファイル データを読み取る user:email ユーザーの電子メール アドレスにアクセスする (読み取り専用) user:follow ユーザーをフォローおよびフォロー解除する