INNER CODE UNIT · Go
Example
shurcooL/githubv4 · example_test.go:14
func Example() {
src := oauth2.StaticTokenSource(
&oauth2.Token{AccessToken: os.Getenv("GITHUB_TOKEN")},
)
httpClient := oauth2.NewClient(context.Background(), src)
client := githubv4.NewClient(httpClient)
var q struct {
Viewer struct {
Login string
CreatedAt time.Time
AvatarURL string `graphql:"avatarUrl(size: 72)"`
}
}
err := client.Query(context.Background(), &q, nil)
if err != nil {
log.Fatalln(err)