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

使用Facebook Graph API发布地域限制内容时location_types字段报错求助

Facebook Graph API location_types字段报错原因分析
  • 参数格式不符合要求:location_types必须传入数组格式的有效值,例如["country"]。如果直接传入字符串(如country)或非数组结构,会触发验证报错。
  • 传入值不在允许范围内:Facebook Graph API规定location_types的可选有效值仅包括country、region、city等特定类型,若传入未被允许的值,会导致报错。
  • 参数层级错误:地域限制相关参数需嵌套在targeting.geo_locations字段下,正确的结构示例如下:
    {
      "targeting": {
        "geo_locations": {
          "countries": ["CN"],
          "location_types": ["country"]
        }
      }
    }
    
    若location_types未放置在正确的层级中,会导致API无法识别并报错。
  • API版本或权限问题:使用过旧的Graph API版本,或是当前应用未获取到pages_manage_posts等必要发布权限,也可能间接引发该字段的验证错误。

建议你检查Postman请求体:

  1. 确认location_types为数组格式,且值属于API允许的类型列表
  2. 验证该字段是否嵌套在targeting.geo_locations的正确层级下
  3. 核对当前使用的API版本(推荐使用v18.0及以上版本)

内容的提问来源于stack exchange,提问作者Gian Franco

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 14:13:11