You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Supabase GraphQL请求遇PGRST104错误:参数或过滤器缺少运算符

问题原因与修复方案

错误根源

你遇到的PGRST104错误,本质是URL中附加的apikey参数被PostgREST(Supabase GraphQL的底层引擎)误判为查询过滤参数,而非身份验证凭据。PostgREST尝试解析apikey=<my-api-key>为查询条件,但这个格式不符合它的过滤规则,因此抛出"Unexpected param or filter missing operator"错误。

修复方法

Supabase GraphQL接口仅需要通过请求头完成身份验证,无需在URL中传递apikey。你只需要做以下修改:

  1. 调整请求地址,移除末尾的?apikey=<my-api-key>,最终地址为:
    https://<project-id>.supabase.co/graphql/v1
    
  2. 保留原请求头配置即可:
    {
      "content-type": "application/json",
      "Authorization": "Bearer <my-api-key>"
    }
    

修改后重新发起请求,就能正常执行你的查询了。

补充说明

Supabase内置的GraphiQL编辑器会自动处理身份验证参数的传递逻辑,所以在编辑器中查询能正常运行,但手动构造请求时要避免冗余的URL参数。

内容的提问来源于stack exchange,提问作者Daan Klijn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 11:52:47