Skip to content

uetchy/go-qiita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-qiita Build Status

Go binding for Qiita API.

Usage

This is simple example of go-qiita using OAuth2 Personal Access Token.

import (
  "github.com/uetchy/go-qiita/qiita"
  "golang.org/x/oauth2"
  "fmt"
)

func main() {
  // Create OAuth2 client
  ts := oauth2.StaticTokenSource(&oauth2.Token{AccessToken: "personal access token"})
  tc := oauth2.NewClient(oauth2.NoContext, ts)

  // Create Qiita client using OAuth2 adapter
  client := qiita.NewClient(tc)

  // Fetch articles and print them
  items, _, _ := client.Items.List(&qiita.ItemsListOptions{Query: "Alfred"})
  fmt.Println(items)
}

Document

See godoc for further information and instructions.

Build

$ go get github.com/uetchy/go-qiita
$ cd $GOPATH/github.com/uetchy/go-qiita
$ go install

About

Go binding for Qiita API v2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages