go-github를 사용하여 Github 문제에 어떻게 댓글을 달 수 있나요?

WBOY
풀어 주다: 2024-02-10 08:30:08
앞으로
841명이 탐색했습니다.

如何使用 go-github 对 Github 问题发表评论?

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 个新变量:reposerr 하지만 어디에도 사용되지 않습니다. 사용하지 않는 변수는 컴파일러 오류를 유발하므로 이러한 변수를 제거하거나 원하는 대로 사용하는 것이 좋습니다.

그럼 - 작동하게 하려면 어떻게 해야 하며, Github의 문제에 댓글을 (내 토큰을 통해) 어떻게 보내나요?

github API를 사용하려면 액세스 토큰을 얻고 “token_here”를 이것으로 바꿔야 합니다. 그런 다음 다음을 수행할 수 있습니다:

으아아아

...여기서 owner 是存储库的所有者,repo 是存储库的名称,issue_number는 댓글을 작성하려는 이슈 번호입니다.

위 내용은 go-github를 사용하여 Github 문제에 어떻게 댓글을 달 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!