Получение «У вас нет необходимой области для доступа к конечной точке» при вставке скрипта - PullRequest
0 голосов
/ 26 октября 2019

Я разрабатываю приложение для витрин магазинов и хочу получить аналитику в кассе. Поэтому я хочу добавить скрипт в эту область оформления заказа. Когда я пытаюсь вставить его, я получаю сообщение «У вас нет необходимой области для доступа к конечной точке», но я обновил области, чтобы проверить содержимое для изменения. Не уверен, что еще не так

Попытка вставить скрипт через приложение, получая 403, хотя я обновил области действия OAuth, добавив в него «Извлечь содержимое» и «Оформить заказ»

    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 голосов
/ 29 октября 2019

Поле html не должно включаться при использовании src, не могли бы вы попытаться удалить его?

Единственные ошибки, которые я получал при тестировании, были связаны с искаженным HTML-кодом в поле html с кодом ошибки 422. Возможно, стоит попытаться создать новую учетную запись API, чтобы исключить область действия, вызывающую это.

...