AI 原生 BaaS 平台 Supabase 版
API 类型 | 使用者 | 作用 | 方式及示例 |
API 类型 | 使用者 | 作用 | 方式及示例 |
Admin API(HTTP 接口) | 应用(APP)开发者 | 管理 EdgeFunction |
curl -X POST $SUPABASE_BASE_URL/functions/v1/deploy \ -H "apikey: ${SERVICE_ROLE_KEY}" \ -H "Authorization: Bearer ${SERVICE_ROLE_KEY}" \ -H "Content-Type: application/json" -d '{...}'
注意 URL path 最后一定要有(/),否则会报错 401。 # 查询配置 curl -X GET $SUPABASE_BASE_URL/functions/v1/ \ -H "apikey: ${SERVICE_ROLE_KEY}" \ -H "Authorization: Bearer ${SERVICE_ROLE_KEY}" \ -H "Content-Type: application/json" |
Client API(Supabase Client SDK) | 应用(APP)使用者 | 在 APP 中触发 EdgeFunction | curl -X POST $SUPABASE_BASE_URL/functions/v1/{function_slug} \ -H "apikey: ${ANON_KEY}" \ -H "Authorization: Bearer ${ACCESS_TOKEN}" \ -H "Content-Type: application/json" \ -d '{...}' 注意 ${ACCESS_TOKEN} 为 APP 使用者登录成功后自动获取的。 |