Go and Google Calendar API

I want to rewrite in Go a PHP app that read/write events to and from my user's calendars. That app uses an API service account key looking like this: 207000******-***********@developer.gserviceaccount.com. My PHP script also uses a binary p12 key to access the user's calendars that have granted r/w access to these credentials.

I want to reuse these credentials in my Go app. I have been googling around to find a easy Go howto, step by step kind of thing, unsuccessfully so far.

I could get the quickstart.go to work with a new client ID (it produces a list of the events from my own calendar). And I am stuck there. I need some examples and/or step by step directions.

Can someone point me in the right direction?