插入脚本时显示“您没有访问端点的必需范围”

时间:2019-10-26 16:12:57

标签: bigcommerce

我正在开发一个用于店面的应用程序,并希望在结帐时获得一些分析。因此,我想在该结帐范围内注入脚本。当我尝试将其插入时,我收到“您没有访问端点所需的范围”,但我已将范围更新为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,您没有访问端点的必需范围

1 个答案:

答案 0 :(得分:0)

使用src时不应包含html字段,您可以尝试删除它吗?

我在测试中收到的唯一错误是由于html字段中的HTML格式错误,错误代码为422。尝试创建一个新的API帐户以排除造成此问题的作用域也可能是值得的。