Browse Source

Add auth header

pull/158/head
Richard Lewis 8 years ago
parent
commit
33c75423e0
  1. 12
      src/github.com/matrix-org/go-neb/services/imgur/imgur.go

12
src/github.com/matrix-org/go-neb/services/imgur/imgur.go

@ -101,10 +101,10 @@ type imgurSearchResponse struct {
// } // }
type Service struct { type Service struct {
types.DefaultService types.DefaultService
// The API key to use when making HTTP requests to Imgur.
ClientSecret string `json:"client_secret"`
// The Imgur client ID // The Imgur client ID
ClientID string `json:"client_id"` ClientID string `json:"client_id"`
// The API key to use when making HTTP requests to Imgur.
ClientSecret string `json:"client_secret"`
} }
// Commands supported: // Commands supported:
@ -198,12 +198,18 @@ func (s *Service) text2imgImgur(query string) (*imgurGalleryImage, *imgurGallery
var urlString = fmt.Sprintf("%s/%s/%s/%d", base, sort, window, page) var urlString = fmt.Sprintf("%s/%s/%s/%d", base, sort, window, page)
u, err := url.Parse(urlString) u, err := url.Parse(urlString)
if err != nil {
return nil, nil, err
}
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
res, err := http.Get(u.String())
log.Printf("Client ID: %s", s.ClientID)
req.Header.Add("Authorization", "Client-ID "+s.ClientID)
res, err := httpClient.Do(req)
if res != nil { if res != nil {
defer res.Body.Close() defer res.Body.Close()
} }

Loading…
Cancel
Save