php 편집기 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"
包才能调用context.background()
전화를 client.repositories.list(ctx, "", nil)
后,您创建了 2 个新变量:repos
和 err
하지만 어디에도 사용되지 않습니다. 사용하지 않는 변수는 컴파일러 오류를 유발하므로 이러한 변수를 제거하거나 원하는 대로 사용하는 것이 좋습니다.
그럼 - 작동하게 하려면 어떻게 해야 하며, Github의 문제에 댓글을 (내 토큰을 통해) 어떻게 보내나요?
github API를 사용하려면 액세스 토큰을 얻고 “token_here”
를 이것으로 바꿔야 합니다. 그런 다음 다음을 수행할 수 있습니다:
...여기서 owner
是存储库的所有者,repo
是存储库的名称,issue_number
는 댓글을 작성하려는 이슈 번호입니다.
위 내용은 go-github를 사용하여 Github 문제에 어떻게 댓글을 달 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!