lanrion / weixin_authorize

微信 Ruby 高级API weixin_authorize http://github.com/lanrion/weixin_authorize .
MIT License
322 stars 116 forks source link

多媒体下载,用什么来接收,下载过程是异步的么 #70

Closed liguangsong closed 9 years ago

liguangsong commented 9 years ago
 avatar_cache = gets_image_for_weixin('IP29ABUDaSg26EaZeB3SxGJs04NzQAmqjWpKGVFPWAYYabYVsMDHsXUrMA0ACr6-')
    p avatar_cache

什么都打印不出来

u0x01 commented 9 years ago

请贴出完整代码。 或按以下步骤检查

  1. 是否实例化client
  2. 若无法确定接口调用方式,请查阅源码
# 目前仅仅把下载链接返回给第三方开发者,由第三方开发者处理下载
def download_media_url(media_id)
  download_media_url = WeixinAuthorize.endpoint_url("file", "#{media_base_url}/get")
  params = URI.encode_www_form("access_token" => get_access_token,
                                                          "media_id"     => media_id)
  download_media_url += "?#{params}"
  download_media_url
end
lanrion commented 9 years ago

只返回一条下载URL,下载由开发者自行处理。