0

该文档说您可以cancellation_message在发送请求时使用参数/字段。我已经尝试过 URL 参数和 JSON 正文中的字段,但是这些都没有cancellation_message在响应中设置除了null.

curl -H "authorization":"Basic somelongkeybase64=" -X DELETE https://myapp.chargify.com/subscriptions/17356012.json?cancellation_message=Application%20deleted

curl -H "authorization":"Basic somelongkeybase64=" -H Content-Type:application/json -d '{"cancellation_message":"Application deleted"}' -X DELETE https://myapp.chargify.com/subscriptions/17356169.json

我错过了什么吗?

4

1 回答 1

1

得到了 Chargify 支持团队的答复。cancellation_message应该包含在subscription请求正文中:

{
  'subscription': {
    'cancellation_message': 'Canceling the subscription via the API'
   }
}

所以工作curl请求如下所示:

curl -H "authorization":"Basic somelongkeybase64=" -H Content-Type:application/json -d '{"subscription":{"cancellation_message":"Application deleted"}}' -X DELETE https://myapp.chargify.com/subscriptions/17356169.json

希望它也可以帮助某人。

于 2017-04-07T10:43:39.987 回答