【问题标题】:Obtaining a users subscriptions via Shopify App Proxy通过 Shopify 应用代理获取用户订阅
【发布时间】:2012-08-27 20:48:06
【问题描述】:

App 代理能否用于为单独的后端 Rails 应用传递各种 ID?

我有一个案例,我们在单独的 rails 应用中实现了订阅系统,但我们想向用户展示他们从 Shopify 的订阅。为此,我想在 Shopify 上添加一个应用代理,例如:

代理网址:subscriptions.com/api/customers/subscriptions 代理路径:/a/customers

但我希望能够代理 /a/customers/:customer_id/subscriptions,甚至可能是 /a/customers/:customer_id/subscriptions/:id(用于演出订阅流动响应),因此连接 id进入网址是我的主要目标。

在 rails 方面,我可以轻松地从参数中提取 path_prefix,这取决于 Shopify 如何匹配我猜的代理路径。

这有可能吗?或者有没有其他方法可以解决这个问题?

【问题讨论】:

    标签: ruby-on-rails ruby shopify


    【解决方案1】:

    额外的路径组件被附加到代理 URL。 Shopify Application Proxy 文档甚至在代理请求部分提供了一个示例。

    例如,如果代理 url 是 http://subscriptions.com/api/customers/subscriptions,代理路径是 /a/customers,那么对 /a/customers/:customer_id/subscriptions 的请求将被代理到 http://subscriptions.com/api/customers/subscriptions/:customer_id/subscriptions

    所以听起来代理请求已经是你想要的了。

    【讨论】:

    • 谢谢,我一定错过了那部分的细节。
    猜你喜欢
    • 2021-07-26
    • 2020-07-07
    • 1970-01-01
    • 2021-10-07
    • 2013-04-27
    • 2023-04-06
    • 2019-12-25
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多