Ruby SDKs for Lark(飞书) API https://open.feishu.cn/
安装
Add this line to your application's Gemfile:
gem 'lark-sdk'And then execute:
$ bundle installOr install it yourself as:
$ gem install lark-sdkrequire 'lark/sdk'使用
初始化:
# config/initializers/lark.rb
Lark.configure do |config|
  config.redis = Redis.new(url: 'redis://127.0.0.1:6379/1')
  config.default_app_id = 'xxx'       # 应用 app ID
  config.default_app_secret = 'xxx'   # 应用 app secret
  config.default_isv = true           # 自建应用: false, 应用商店应用: true
  config.api_base_url = 'https://open.feishu.cn/open-apis/' # API 地址,默认:https://open.feishu.cn/open-apis/
  # ...
end实例化 API:
api = Lark::Api.new(
  app_id: 'xxx',        # default: Lark.config.default_app_id
  app_secret: 'xxx',    # default: Lark.config.default_app_secret
  isv: false/true,      # default: Lark.config.default_app_secret
  tenant_key: 'xxx'     # required while internal app
)加/解密:
cipher = Lark::Cipher.new(encrypt_key)
# 解密
cipher.decrypt(message)
# 加密
cipher.encrypt(message)贡献
如果你有好的意见或建议,欢迎给我们提issue或pull request。
License
The MIT License(http://opensource.org/licenses/MIT)
请自由地享受和参与开源