2012-08-27 67 views
1

可以使用App代理爲單獨的後臺rails應用傳遞各種ID嗎?通過Shopify App Proxy獲取用戶訂閱

我有這種情況,我們在一個單獨的Rails應用程序中實現了一個訂閱系統,但我們想向Shopify用戶顯示他們的訂閱。要做到這一點我想補充Shopify上的一個應用程序代理,如:

代理URL:subscriptions.com/api/customers/subscriptions 代理路徑:/ A /客戶

但我想爲了能夠代理/ a/customers /:customer_id/subscriptions,可能甚至是/ a/customers /:customer_id/subscriptions /:id(用於顯示訂閱液體響應),因此將id鏈接到url是我的主要目標。

在導軌方面,我可以很容易地從參數中提取出path_prefix,它是Shopify如何匹配代理路徑的問題。

這是可能的嗎?還是有另一種解決這個問題的方法?

回答

0

附加路徑組件會附加到代理URL。 Shopify Application Proxy文檔甚至提供了一個在「代理請求」部分中顯示此示例的示例。

所以你例如,在代理網址是http://subscriptions.com/api/customers/subscriptions和代理路徑是/a/customers然後/a/customers/:customer_id/subscriptions的請求將被代理到http://subscriptions.com/api/customers/subscriptions/:customer_id/subscriptions

所以,它聽起來像代理請求已經是你想要什麼。

+0

謝謝,我一定錯過了該部分的細節。 – PrototypeAlex