我是shopify
合作伙伴的初学者,我想使用代理应用从主页获取参数。
网址:mystore.myshopify.com/client_id=value
我希望通过shopify
应用获取client_id。我在代理配置中的path_prefix中需要做什么。
这里有更多详细信息,我希望通过代理配置获取我想要的参数,并且在访问主页时没有收到任何内容\
我想要的参数:
代理配置:
提前谢谢。
答案 0 :(得分:0)
在代理的合作伙伴设置中,选择/ tools,/ a,/ community或/ apps,然后选择一些资源名称。例如:
(defn solve [board]
(if-let [point (find-empty-point board)]
(let [valid-values (valid-values-for board point)]
(for [value valid-values
solution (solve (set-value-at board point value))]
solution))
(if (valid-solution? board)
[board])))
将网址设置为应用的实际端点... https://foo.bar.com/yooba
现在您希望Shopify向您的App / yooba路线发送请求。
请注意,您使用的JS现在将是/ app / client
的GET或POST小心App Proxy。你可以浪费很多时间。请注意,商家可以随时更改代理网址并将其分解。
答案 1 :(得分:0)
这是解决方案。
是在主题中创建一个文件Js并通过app proxy发送它,就像我在这里做的那样。
`var client_id = getUrlParameter(' client_id'); jQuery的(函数($){
/* app proxy in jQuery*/
var base_urlc = window.location.hostname; //grab shop url
var window_width = $(window).width(); //save width
$.ajax({
type: "GET",
url: "/apps/client",
contentType: "application/json",
data: {client_id:client_id}
})
.done(function( msg ){
console.log( msg );
});
});`
非常感谢