【发布时间】:2014-09-01 08:51:00
【问题描述】:
我正在尝试激活之前创建的计费计划,但收到格式错误的 json 错误。
激活端点:
"/v1/payments/billing-plans/{plan-id}"
请求正文:
[
{
"path": "",
"value": {
"state": "ACTIVE"
},
"op": "replace"
}
]
在 PHP 中:
$payLoad = json_encode(array(array(
'path' => "",
'value' => array(
'state' => 'ACTIVE'
),
'op' => 'replace'
)));
我得到的回应是:
{"name":"MALFORMED_REQUEST","message":"Incoming JSON request does not map to API request"....}
编辑:我也尝试将路径设置为“/”
"path": "\/",
但无济于事。
【问题讨论】:
-
你能试试这个请求正文吗:[ { "op": "replace", "path": "/", "value": { "state": "ACTIVE" } } ]跨度>
-
其实这就是我正在尝试的,我改为尝试使用空值但仍然是同样的错误。应该提到 php 将其评估为“\/”。