界接使用 Airtable API 時可會遇到各種問題,例如:從權限錯誤到莫名其妙的欄位問題。本文列出常見問題,讓你更有效率地使用 Airtable API 節省時間!
Photo by Burst on StockSnap |
Airtable API 常見問題
1. 解決「權限無效或模型未找到」
錯誤訊息:
[type] => INVALID_PERMISSIONS_OR_MODEL_NOT_FOUND
[message] => Invalid permissions, or the requested model was not found. Check that both your user and your token have the required permissions, and that the model names and/or ids are correct.
解決方法:驗證你的 API token 的權限
請至 Airtable 的開發者頁面並找到「Access」段落。確認你的 API token 的權限,像是存取權限 (access level) 或 worksheet base 的使用範圍 (scope)。
2. 解決「欄位值無效」
錯誤訊息:
[type] => INVALID_VALUE_FOR_COLUMN
[message] => Field "XX 欄位名稱" cannot accept the provided value
解決方法:檢查欄位的資料型態
- 打開你的 Airtable。
- 選擇出現錯誤的欄位,也就是錯誤訊息中提到的「XX 欄位名稱」。
- 點選「編輯欄位」,選擇適當的資料型態。
如果目標欄位的資料型態是數值,但是你打算寫入的資料是字串或空字串,就會遇到「欄位值無效」的錯誤訊息。如果該欄位值允許空值,可以跟團隊成員確認是否要用其他數值來取代遺失值 (missing value),或者是直接留空:寫入 NULL 值。
3. 解決「未知欄位名稱」
錯誤訊息:
[type] => UNKNOWN_FIELD_NAME
[message] => Unknown field name: "XX 欄位名稱"
解決方法:檢查欄位名稱
請至你的 Airtable 表格。確認錯誤訊息中指定的欄位名稱「XX 欄位名稱」是否真的存在。
希望這篇文章能幫助你有效解決使用 Airtable API 時遇到的問題!有更多問題,可以看下方所附的參考資料也歡迎留言討論。
留言
張貼留言