shopify脚本标签在商店不起作用

时间:2013-05-08 06:55:07

标签: python api shopify

遵循标准api呼叫中的正确身份验证。

完成身份验证后

shortname= shopify.Shop.site
shortname=shortname[8:-20]
url='http://mysite.com/widget/v1/'+str(shortname)+'/script.js'
shopify.ScriptTag(dict(event='onload', src=url)).save()

这给出了回复

ipdb> shopify.ScriptTag(dict(event='onload', src=url)).save()
True

我想现在在商店网站

中创建脚本标签

但是在线打开商店时,我无法在商店的源代码中找到我的脚本网址。

任何想法为什么事情都没有这样做?

1 个答案:

答案 0 :(得分:1)

当onload事件被触发时,脚本被注入到代码中,之前它不会直接插入到代码中。如果您正在查看商店的来源,您应该看到您的脚本URL已插入到asyncLoad函数中。此函数只在加载onload时加载所有脚本标记js文件。如果它仍然不存在,您应该尝试通过API获取脚本标记列表,并确保您的列表位于该列表中。