Sha256: 98fa55409661c0cd6e79d7f543cfaf35a87641b135e28e82bab9bcd7240bebb3
Contents?: true
Size: 497 Bytes
Versions: 3
Compression:
Stored size: 497 Bytes
Contents
module NeteaseIM class Request def self.send_sync(action, params) headers = { AppKey: NeteaseIM.app_key, Nonce: SecureRandom.hex, CurTime: Time.now.to_i, content_type: 'Content-Type: application/x-www-form-urlencoded' } headers[:CheckSum] = Digest::SHA1.hexdigest "#{NeteaseIM.app_secret}#{headers[:Nonce]}#{headers[:CurTime]}" JSON.parse RestClient.post("#{NeteaseIM.gateway}/nimserver/#{action}", params, headers) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
netease_im-0.1.2 | lib/netease_im/request.rb |
netease_im-0.1.1 | lib/netease_im/request.rb |
netease_im-0.1.0 | lib/netease_im/request.rb |