Sha256: 960ce8f96bbf5c4f750086042d33ec3647a9989faeb187e43f22351b84599509
Contents?: true
Size: 701 Bytes
Versions: 10
Compression:
Stored size: 701 Bytes
Contents
module ChatWork::OAuthClient::TokenMethods # refresh access_token with refresh_token # # @param refresh_token [String] # @param scope [Array<String>] # # @return [Hash] # @example response # { # "access_token" => "new_access_token", # "token_type" => "Bearer", # "expires_in" => "1800", # "refresh_token" => "refresh_token", # "scope" => "users.all:read rooms.all:read_write contacts.all:read_write", # } def refresh_access_token(refresh_token, scope = []) params = { grant_type: "refresh_token", refresh_token: refresh_token, } params[:scope] = scope.join(" ") unless scope.empty? post("/token", params) end end
Version data entries
10 entries across 10 versions & 1 rubygems