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

Perfex CRM REST API问题:Postman中无法执行PUT/POST请求

解决Perfex CRM REST API 406/数据不接受错误

核心问题:参数传递方式错误

你当前的PUT请求把更新参数(zip=123456)放在了URL查询参数里,但Perfex CRM的POST/PUT API要求JSON格式的请求体传递数据,而非URL参数。这是导致Data Not Acceptable OR Not Provided错误的主要原因。

Postman中正确的PUT更新配置

  1. 请求基础设置
    • 请求方法:选择PUT
    • 请求URL:https://mywebsite.com/api/customers/1(仅保留客户ID路径参数,不要加查询参数)
  2. 请求头配置
    • 添加authtoken:值为你的API密钥(和GET请求一致即可)
    • 添加Content-Type:值设为application/json(必须是这个,不要用x-www-form-urlencoded)
  3. 请求体配置
    • 切换到Body标签,选择raw格式,右侧下拉选JSON
    • 输入JSON格式的更新数据:
      {
        "zip": "123456"
      }
      

创建客户(POST请求)的正确配置

如果是创建新客户,同样遵循JSON请求体规则:

  • 请求方法:POST
  • 请求URL:https://mywebsite.com/api/customers
  • 请求头:同上(authtoken + Content-Type: application/json)
  • 请求体:包含客户必填字段的JSON,示例:
    {
      "company": "测试公司",
      "firstname": "张三",
      "lastname": "李四",
      "email": "test@example.com",
      "zip": "123456"
    }
    

额外排查点

  • 确认你的API密钥拥有客户创建/编辑的权限(部分CRM会细分API权限,GET权限不代表有写权限)
  • 确保请求完全通过HTTPS发送,避免HTTP跳转导致的头部丢失
  • 检查JSON格式是否合法(比如字符串用双引号,逗号分隔正确)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 23:30:02