Skip to content

hugochougt/bs_wechat_mini_program

 
 

Repository files navigation

Setup

Create folder and clone project:

mkdir engines && cd engines && git clone https://github.com/beansmile/bs_wechat_mini_program.git

Edit your Gemfile:

gem "bs_wechat_mini_program", path: "engines/bs_wechat_mini_program"

Generate your configuration file:

rails g bs_wechat_mini_program:install

Usage

Mount Grape API

mount ::API::WechatMiniProgram

Get mini program access token

BsWechatMiniProgram.client.get_access_token

Other mini program API

Model methods

set_unlimited_wxacode

生成无限制小程序码并上传到OSS(需要配置oss_adapter和oss_config)

用法

set_unlimited_wxacode :wxacode, page: "page/index/index", scene: -> { "id=#{id}" }

第一个参数为需要保存OSS文件路径的属性

第二个参数为Hash类型

  • page为小程序码页面(缺省则为主页)
  • scene为参数,缺省则为 id=#{id}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%