Shopify script_tag API - 如何传递变量?

时间:2018-02-12 15:16:48

标签: javascript php api shopify

我的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文件?

1 个答案:

答案 0 :(得分:0)

修改脚本标记以执行对应用代理的回调。这样,您的应用程序将获取商店名称以及您需要传递给它的任何其他数据。