我想激活先前創建的結算計劃,並收到格式錯誤的json錯誤。Paypal Rest API激活結算計劃
激活端點:
"/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」:「替換」, 「路徑「:‘/’, ‘值’:{ ‘狀態’:‘ACTIVE’ }} ] – Eshan 2014-09-01 08:58:10
其實這就是我想要的,我改爲嘗試用空值,但仍是同樣的錯誤。應該提及的是,php評估它爲「\ /」。 – 2014-09-01 08:59:08