php editor Strawberry は、go-github を使用して Github の問題にコメントする方法に関するガイドを提供します。 Go-github は、Github と簡単に対話できる強力な Go 言語ライブラリです。このガイドでは、開発者が Github コミュニティにもっと参加できるように、go-github ライブラリを使用してコメントを投稿する方法を詳しく紹介します。他の人のプロジェクトにフィードバックを提供する場合でも、他の開発者と議論する場合でも、go-github を使用したコメントは簡単かつ効率的になります。そのプロセスを一緒に学びましょう!
https://github.com/google/go-github を使用して問題に関するコメントを作成したいのですが、このテスト コードは失敗します:
リーリーでもまだ始めたばかりです
リーリー ###戻る... では、それを機能させるには何をしなければなりませんか?また、github 上の課題に (トークンを介して) コメントを送信するにはどうすればよいでしょうか? 解決策package main import ( "golang.org/x/oauth2" "github.com/google/go-github/v49/github" ) func main() { ctx := context.background() ts := oauth2.statictokensource( &oauth2.token{accesstoken: "token_here"}, ) tc := oauth2.newclient(ctx, ts) client := github.newclient(tc) // list all repositories for the authenticated user repos, _, err := client.repositories.list(ctx, "", nil) }
context.background() を呼び出すには、
"context"
パッケージをインポートする必要があります
リーリー
を呼び出した後、2 つの新しい変数 repos
と err
を作成しますが、これらは決して作成されません。どこでも使用されます。 Go では、未使用の変数はコンパイラ エラーの原因となるため、これらの変数を削除するか、できれば必要に応じて使用してください。
それで、それを機能させるには何をしなければなりませんか?また、github 上の課題にコメントを (トークン経由で) 送信するにはどうすればよいでしょうか?
github API を使用するには、
アクセス トークン を取得し、 "token_here" をこれに置き換える必要があります。次に、次のことを実行できます:
リーリー
...ここで、
はリポジトリの所有者、repo
はリポジトリの名前、issue_number
はリポジトリの名前です。コメント発行番号を書きます。
以上がgo-github を使用して Github の問題にコメントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。