Sha256: c1c6d2fdaa8de44fd30d8761f088e2d580acab3d5144c04c6f56e5db468a70de

Contents?: true

Size: 535 Bytes

Versions: 3

Compression:

Stored size: 535 Bytes

Contents

##
# Server Address 是服务器地址的远程调用封装类。

class Wechat::Core::ServerAddress

  extend Wechat::Core::Common

  ##
  # 获取微信服务器IP地址
  # http://mp.weixin.qq.com/wiki/0/2ad4b6bfd29f30f71d39616c2a0fcedc.html
  #
  # Return hash format if success:
  # { ip_list: [ <IP_ADDRESS_1>, <IP_ADDRESS_2>, ... ] }
  def self.index(access_token)

    assert_present! :access_token, access_token

    get_json 'https://api.weixin.qq.com/cgi-bin/getcallbackip', body: { access_token: access_token }

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wechat-core-1.1 lib/wechat/core/server_address.rb
wechat-core-1.0 lib/wechat/core/server_address.rb
wechat-core-0.4.2 lib/wechat/core/server_address.rb