Scripts
A query scripts retorna informações sobre os códigos cadastrados na loja.
Requisição
Parâmetros
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
name | String | Não | Filtro por nome de script |
pageType | Enum ScriptPageType | Sim | Filtro por tipo de página |
position | Enum ScriptPosition | Não | Filtro por posição na página |
url | String | Sim | Filtro por URL |
Campos
Campo | Descrição |
---|---|
name | O nome atribuído ao script |
content | O conteúdo do script. |
pageType | O tipo de página em que o script é carregado. (Produto, Parceiro, etc..). |
position | A posição na página para o carregamento do script (cabeçalho, corpo ou rodapé). |
priority | A prioridade atribuída para o carregamento do script. |
Exemplos
Query de informações de um produto
query {
scripts(position:BODY_START){
name
content
pageType
pageType
position
priority
}
}
Mostrar resposta
{
"data": {
"scripts": [
{
"name": "Validação",
"content": "Inserindo nova validação teste",
"pageType": "BRAND",
"position": "BODY_START",
"priority": 1
}
]
}
}
Consultando o ID do script e realizando do mesmo
Abaixo temos um exemplo do retorno do campo ID do script e também podendo efetuar a busca do mesmo informando o parâmetro id
na query:
query Script{
scripts(pageType: ALL id: 1060){
id
name
content
}
}
Mostrar resposta
{
"data": {
"scripts": [
{
"id": 1060,
"name": "JS Footer",
"content": "\r\n<!-- JS Footer -->\r\n<script defer src=\"https://recursos.sualoja.com.br/c/js/bootstrap.min.js\"></script>\r\n<script defer src=\"https://recursos.sualoja.com.br/c/js/popper.min.js\"></script>\r\n"
}
]
}
}
Updated 2 months ago