【发布时间】:2020-09-25 22:33:20
【问题描述】:
我的应用在 Ruby on Rails 中,我正在尝试将其安装到 Shopify。 我通过合作伙伴仪表板在 Shopify 上创建了一个私人应用程序。当我在登录页面输入我在 Shopify 中创建的域 (example.shopify.com) 时, 我收到此错误: Oauth 错误 invalid_request:Shopify API 应用程序不支持 oauth
我的配置代码是这样的:
ShopifyApp.configure do |config|
config.application_name = "APP NAME"
config.api_key = env['SHOPIFY_API_KEY']
config.secret = env['SHOPIFY_API_SECRET']
config.old_secret = ""
config.scope = env['SHOPIFY_PERMISSIONS']
config.embedded_app = true
config.after_authenticate_job = false
config.api_version = "2020-01"
config.shop_session_repository = 'Shop'
config.webhooks = [
{topic: 'orders/create', address: "#{ENV['APP_HOST']}/webhooks/orders/order_create", format: 'json'},
{topic: 'fulfillments/create', address: "#{ENV['APP_HOST']}/webhooks/orders/order_fulfilled", format: 'json'}
]
end
我是否使用了错误的网址格式? 我也不确定要在 env 文件中设置什么“APP_HOST”。
【问题讨论】:
标签: ruby-on-rails oauth shopify-app