equal
deleted
inserted
replaced
30 if _, err := url.ParseRequestURI(apiPath); err != nil { |
30 if _, err := url.ParseRequestURI(apiPath); err != nil { |
31 return nil, err |
31 return nil, err |
32 } |
32 } |
33 |
33 |
34 g = &Client{ |
34 g = &Client{ |
35 Name: name, |
35 Name: name, |
36 APIBase: apiPath, |
36 APIBase: apiPath, |
|
37 InstanceURL: instanceURL, |
37 } |
38 } |
38 |
39 |
39 req := g.prepareRequest("apps") |
40 req := g.prepareRequest("apps") |
40 if redirectURI != "" { |
41 if redirectURI != "" { |
41 req.QueryParams["redirect_uris"] = redirectURI |
42 req.QueryParams["redirect_uris"] = redirectURI |
56 err = json.Unmarshal([]byte(r.Body), &resp) |
57 err = json.Unmarshal([]byte(r.Body), &resp) |
57 if err != nil { |
58 if err != nil { |
58 log.Fatalf("error can not register app: %v", err) |
59 log.Fatalf("error can not register app: %v", err) |
59 } |
60 } |
60 |
61 |
61 if err != nil { |
|
62 log.Fatalf("error: can not write token for %s", name) |
|
63 } |
|
64 |
|
65 g.ID = resp.ClientID |
62 g.ID = resp.ClientID |
66 g.Secret = resp.ClientSecret |
63 g.Secret = resp.ClientSecret |
67 |
64 |
68 return |
65 return |
69 } |
66 } |