问问题
403 次
1 回答
0
我有时也会收到 400。请求是更新的,参数在下面。
def refresh_access_token!
....
begin
#renew api
response = oauth_connection.post SQUARE_RENEW_URL do |req|
req.headers['Authorization'] = "Client #{SQUARE_CLIENT_SECRET}"
req.headers['Content-Type'] = 'application/json'
req_body = req.body = "{ \"access_token\": \"xxxxx-xxxxxxxxxxx\" }"
end
....
end
def oauth_connection
@oauth_connection ||= Faraday.new(SQUARE_CONNECT_URL) do |conn|
conn.request :url_encoded
conn.request :json
conn.response :json, :content_type => /\bjson$/
conn.adapter Faraday.default_adapter
end
end
于 2014-06-25T02:57:00.770 回答