我正在开发一个用于店面的应用程序,并希望在结帐时获得一些分析。因此,我想在该结帐范围内注入脚本。当我尝试将其插入时,我收到“您没有访问端点所需的范围”,但我已将范围更新为checkoutcontent进行修改。不确定还有什么问题
尝试通过应用插入脚本,即使我将OAuth范围更新为包括,签出内容和签出,也得到403
curl --request POST \
--url https://api.bigcommerce.com/stores/{store_hash}/v3/content/scripts \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-auth-client: XXXXX' \
--header 'x-auth-token: XXXXX' \
--data '{"name":"Test Scripts Tag","description":"Test Scripts Tag","html":"<script src=\\\"https://Somedestination/Test.js\\\"></script>","src":"https://Somedestination/Test.js","auto_uninstall":true,"load_method":"default","location":"footer","visibility":"checkout","kind":"src"}'
低于错误,期望状态= 200 状态:403,您没有访问端点的必需范围
答案 0 :(得分:0)
使用src时不应包含html字段,您可以尝试删除它吗?
我在测试中收到的唯一错误是由于html字段中的HTML格式错误,错误代码为422。尝试创建一个新的API帐户以排除造成此问题的作用域也可能是值得的。