2 回答

TA貢獻1998條經驗 獲得超6個贊
1) 訪問https://github.com/settings/tokens
2) 點擊“生成新令牌”
3) 復制令牌。
4) 將令牌粘貼到下面的“YOUR_ACCESS_TOKEN_HERE”。(我的意思是,刪除“YOUR_ACCESS_TOKEN_HERE”并將您的令牌粘貼到那里)。
$ cat main.go?
package main
import (
? ? "bytes"
? ? "encoding/json"
? ? "fmt"
? ? "net/http"
)
func main() {
? ? param := map[string]string{"title": "issue1", "body": "aassddrff", "assignee": "vigneshkm"}
? ? query, _ := json.Marshal(param)
? ? queryUrl := "https://api.github.com/repos/vigneshkm/first_repo/issues?access_token=YOUR_ACCESS_TOKEN_HERE"
? ? fmt.Println("query:", string(query))
? ? resp, err := http.Post(queryUrl, "application/json", bytes.NewBuffer(query))
? ? fmt.Println("query_status : ", resp.StatusCode, "err : ", err)
? ? resp.Body.Close()
}
這是在我的環境中的結果。
$ go run main.go?
query: {"assignee":"vigneshkm","body":"aassddrff","title":"issue1"}
query_status :? 201 err :? <nil>
https://github.com/vigneshkm/first_repo/issues/2

TA貢獻1818條經驗 獲得超3個贊
您在請求時缺少訪問令牌。
queryUrl?:=?"https://api.github.com/repos/vigneshkm/first_repo/issues?access_token="?+?OAUTH_TOKEN
檢查這個文檔
- 2 回答
- 0 關注
- 365 瀏覽
添加回答
舉報