1

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 ユーザーをフォローおよびフォロー解除する

4

1 に答える 1