Method: TwitterAPI::BaseClient#post
- Defined in:
- lib/twitter_api.rb
#post(resource_url, params, data = nil) ⇒ TwitterAPI::Response
Calls a Twitter REST API using POST method.
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/twitter_api.rb', line 41 def post(resource_url, params, data=nil) headers = {'Authorization' => ('POST', resource_url, params)} url = resource_url + '?' + URI.encode_www_form(params) uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE res = http.request_post(url, data, headers) Response.new(res) end |