Sha256: ad869ca76c342c877dcf4fade31e274ee98821e5295841f91e6e5e0b3f911d4c

Contents?: true

Size: 654 Bytes

Versions: 2

Compression:

Stored size: 654 Bytes

Contents

module Wechat
  module Api
    #
    module Util
      def create_qrcode_temp(scene_id, expire_seconds = 60_480)
        params = {
          action_name: 'QR_SCENE',
          expire_seconds: expire_seconds,
          action_info: {
            scene: {
              scene_id: scene_id
            }
          }
        }
        post 'qrcode/create', params
      end

      def create_qrcode(scene_str)
        params = {
          action_name: 'QR_LIMIT_STR_SCENE',
          action_info: {
            scene: {
              scene_str: scene_str
            }
          }
        }

        post 'qrcode/create', params
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wechat-api-0.1.1 lib/wechat/api/util.rb
wechat-api-0.1.0 lib/wechat/api/util.rb