獲取執行外部 API 所需的資訊
使用以下 API 獲取在運行外部 API 時添加到請求的標頭和資料的資訊。
從外掛程式執行外部 API
新增到要求的資訊是您為以下 API 指定的資訊:
將執行外部 API 所需的資訊儲存在外掛程式API
函數
電腦
kintone.plugin.app.getProxyConfig(url, method)
參數
參數 | 類型 | 必須 | 說明 |
---|---|---|---|
url | 字串 | 必須 | 要執行的 API 的 URL |
method | 字串 | 必須 | HTTP 方法 指定以下值之一:
|
返回值
執行外部 API 所需的資訊以「key:value」配对的物件形式返回。
參數名稱 | 類型 | 說明 |
---|---|---|
headers | 物件 | 在以下 API 中:headers 中指定的請求標頭從外掛程式執行外部 API |
data | 物件 | 在以下 API 中:data 中指定的請求正文將執行外部 API 所需的資訊儲存在外掛程式API |
null 條件
- 不可用的畫面
- 如果沒有與以下 API 設定的設置資訊匹配的配置資訊,則
從外掛程式執行外部 API
可使用的畫面
- 每個外掛程式的設定畫面
示例代碼
這是使用此 API 獲取以下 API 保存的值的範例。
將執行外部 API 所需的資訊儲存在外掛程式API
|
|
注意事項
-
使用此API來獲取通過以下API對
header
設置的值,則該值始終為字串。
將執行外部 API 所需的資訊儲存在外掛程式API
例如headers
設置為數值或布爾值。1 2 3 4 5
const headers = { key1: 1, // 數值 key2: true, // 布森值 }; kintone.plugin.app.setProxyConfig('https://api.example.com', 'POST', headers, {}, () => console.log('Saved!'));
此時,在執行以下 API 時,數值和布爾值將作為字串類型返回。
獲取執行外部 API 所需的資訊API1 2 3 4 5 6 7 8 9 10 11 12
const config = kintone.plugin.app.getProxyConfig('https://api.example.com', 'POST'); console.log(config); /** * 1 和 true 的類型為字串 * { * headers: { * "key1": "1", // 字串 * "key2": "true", // 字串 * }, * data: {}, * } **/