2017-04-06 4 views
0

The doc은 요청을 보낼 때 cancellation_message 매개 변수/필드를 사용할 수 있다고 말합니다. JSON 본문에서 URL 매개 변수와 필드를 모두 사용해 보았지만 아무 것도 null 이외의 문자에 대한 응답으로 cancellation_message을 설정하지 않았습니다.구독 취소 : 취소 메시지 설정 방법

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 

내가 누락 된 항목이 있습니까?

답변

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 

은 너무 사람을 도울 수 있기를 바랍니다.