1
我试图使用广场连接宝石,但有一个问题与商家范围设置它。如何为我的用户使用具有不同配置设置的Gem
这就是文档说什么:(https://github.com/square/connect-ruby-sdk)
# Load the gem
require 'square_connect'
# Setup authorization
SquareConnect.configure do |config|
# Configure OAuth2 access token for authorization: oauth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = SquareConnect::CatalogApi.new
的问题是,我需要一个api_instance
每个用户我有自己的访问令牌。最适合的解决方案是什么?每次使用某种锁定重置访问令牌,或以某种方式设置多个api_instance
。
谢谢!
理想我想有:
class User
def api_instance
# the user scoped instance
end
end
甜,有道理! –