tasks.go 544 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "log"
  4. "net/http"
  5. tasks "google.golang.org/api/tasks/v1"
  6. )
  7. func init() {
  8. registerDemo("tasks", tasks.TasksScope, tasksMain)
  9. }
  10. func tasksMain(client *http.Client, argv []string) {
  11. taskapi, err := tasks.New(client)
  12. if err != nil {
  13. log.Fatalf("Unable to create Tasks service: %v", err)
  14. }
  15. task, err := taskapi.Tasks.Insert("@default", &tasks.Task{
  16. Title: "finish this API code generator thing",
  17. Notes: "ummmm",
  18. Due: "2011-10-15T12:00:00.000Z",
  19. }).Do()
  20. log.Printf("Got task, err: %#v, %v", task, err)
  21. }