7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/quickmail/authentication.rb', line 7
def oauth(payload = {})
response = RestClient::Request.new({
method: :post,
url: Quickmail.api_base + '/token',
payload: payload,
headers: {content_type: "application/x-www-form-urlencoded"}
}).execute do |response, request, result|
if response.code != 200
raise ApiRequestError.new(
response_code: response.code,
response_headers: response.,
response_body: response.to_str
)
end
JSON.parse(response.body)
end
end
|