Robin park
05/27/2024, 12:53 AMAPI_KEY
에 객체가 들어갑니다.
환경변수 설정은 이상 없고요. {{API_BASE_URL}}
과 {{id}}
는 정상적으로 세팅이 됩니다.
YAML
actions:
- name: delete-comment
type: http
label: 댓글 삭제
hidden: true
single: true
resource:
axios:
url: "{{API_BASE_URL}}/admin/comments/{{id}}"
method: DELETE
methodType: POST
headers:
x-api-key: "{{API_KEY}}"
confirmText: |
정말로 삭제 하시겠습니까?
params:
- key: API_KEY
valueFromEnv: true
- key: API_BASE_URL
valueFromEnv: true
- key: id
valueFromRow: id
로그
type http
message Request
body
{
"url": "https://**********/admin/comments/509",
"method": "DELETE",
"methodType": "POST",
"headers": {
"x-api-key": {
"key": "API_KEY",
"valueFromEnv": true,
"value": ""
}
}
}
fields
[
{
"key": "author_ids",
"label": "Author IDs",
"placeholder": "복수입력시 쉼표(,)",
"value": "",
"$path": "pages.9.blocks.0.params",
"$path$i": "pages.9.blocks.0.params.0",
"$path$block": "pages.9.blocks.0"
},
{
"key": "API_KEY",
"valueFromEnv": "API_KEY",
"value": "**********" // 숨김처리
},
{
"key": "API_BASE_URL",
"valueFromEnv": "API_BASE_URL",
"value": "https://***********" // 숨김처리
},
{
"key": "id",
"valueFromRow": "id",
"value": 509
}
]
Robin park
05/27/2024, 2:21 AM- type: query
resource: my-db
showDownload: false
sqlType: select
sql: >
SELECT 1 as id, :API_KEY as apiKey
params:
- key: API_KEY
valueFromEnv: true
columns:
id:
hidden: true
apiKey:
hidden: true
작업:
append: true
buttons:
- label: 삭제
type: danger-light
openAction: delete-comment
actions:
- name: delete-comment
type: http
label: 댓글 삭제
hidden: true
single: true
resource:
axios:
url: "{{API_BASE_URL}}/admin/comments/{{id}}"
method: DELETE
methodType: POST
headers:
x-api-key: "{{apiKey.value}}"
confirmText: |
정말로 삭제 하시겠습니까?
params:
- key: apiKey
valueFromRow: apiKey
- key: API_BASE_URL
valueFromEnv: true
- key: id
valueFromRow: id
log: true
Zendesk
05/27/2024, 8:59 AM김학범
05/29/2024, 6:59 AMRobin park
05/29/2024, 9:47 PM김학범
05/30/2024, 6:25 AMRobin park
05/30/2024, 7:44 AM김학범
05/30/2024, 9:38 AM