我的ShopifyApp中有一些javascript代码,我使用script_tag API添加到ShopifyShop:
$response = $client->request(
'POST',
"https://{$store}/admin/script_tags.json",
[
'headers' => [
'X-Shopify-Access-Token' => $access_token
],
'form_params' => [
'script_tag' => [
"event" => "onload",
"src" => $scriptUrl
]
]
]);
脚本:
var _smid = 'someValue';
(function(a,b,c,d,e) {...})
我的问题是我需要传递var _smid,这是每个App instalation(生成的服务器端)不同 - 有没有办法做到这一点或者其他一些方法来实际将脚本作为变量从php传递而不是作为url到.js文件?
答案 0 :(得分:0)
修改脚本标记以执行对应用代理的回调。这样,您的应用程序将获取商店名称以及您需要传递给它的任何其他数据。