Hi, note that there also exist a specialized group "google-appengine-go" : https://groups.google.com/forum/#!forum/google-appengine-go
Tamás' answer looks good, good luck On Tuesday, November 29, 2016 at 1:46:35 AM UTC+1, vanmuld...@gmail.com wrote: > > I'm running my API backend in Go on App Engine > > When a user creates an account, he gets sent an activation email. > > The normal tutorial for this doesn't work since App engine refuses the > default http client and I have the urlfetch one > > I've been trying to figure this out for hours but can't seem to get it > right > > My code right now > > requestHeaders := make(map[string]string) > requestHeaders["Authorization"] = "Bearer api_key" > requestHeaders["User-Agent"] = "sendgrid/3.1.0o" > requestHeaders["Accept"] = "application/json" > > request := Request{ > Method : "POST", > BaseURL : "https://api.sendgrid/com/v3/mail/send", > Headers : requestHeaders, > > } > request.Body = []byte(` { > "personalizations": [ > { > "to": [ > { > "email": "`+user_email+`" > } > ], > "substitutions" : { > "-username-" : "`+username+`", > "-code-" : "`+user_code+`", > "-email-" : "`+user_email+`" > } > } > ], > "from": { > "email": "noreply@" > }, > "template_id" : "f69ce275-2421-4fca-beb0-247482ea3af0" > }`) > > customClient := urlfetch.Client(appengine.NewContext(r)) > response,err := customClient.Do(request) > > Which gives me "Cannot use request (type Request) as type *http.Request in > argument to customClient.Do > > Where do I add in the bit that makes the call use the urlfetch instead of > the default http client? > > Many thanks > > > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.