Class: SimpleWx::Media
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #get_material ⇒ Object
- #get_media ⇒ Object
-
#initialize(options) ⇒ Media
constructor
A new instance of Media.
Methods inherited from Base
Constructor Details
#initialize(options) ⇒ Media
Returns a new instance of Media.
3 4 5 6 |
# File 'lib/simple_wx/media.rb', line 3 def initialize @access_token = [:access_token] || AccessToken.access_token @media_id = [:media_id] end |
Instance Method Details
#get_material ⇒ Object
13 14 15 16 17 |
# File 'lib/simple_wx/media.rb', line 13 def get_material url = "https://api.weixin.qq.com/cgi-bin/material/get_material?access_token=#{@access_token}" response = RestClient.post(url, JSON.generate(media_id: @media_id)) errcode_check(JSON.parse(response)) end |
#get_media ⇒ Object
8 9 10 11 |
# File 'lib/simple_wx/media.rb', line 8 def get_media url = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=#{@access_token}&media_id=#{@media_id}" RestClient.get url end |