遵循标准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
我想现在在商店网站
中创建脚本标签但是在线打开商店时,我无法在商店的源代码中找到我的脚本网址。
任何想法为什么事情都没有这样做?
答案 0 :(得分:1)
当onload事件被触发时,脚本被注入到代码中,之前它不会直接插入到代码中。如果您正在查看商店的来源,您应该看到您的脚本URL已插入到asyncLoad函数中。此函数只在加载onload时加载所有脚本标记js文件。如果它仍然不存在,您应该尝试通过API获取脚本标记列表,并确保您的列表位于该列表中。