我需要在{foo:"bar"}
x-www-form-urlencoded cURL发布请求中附加一个简单的对象。请注意以下示例中的元数据标记:如何编码这样的对象?我意识到它不是文字JSON,就像我在下面的请求示例中一样。
curl https://api.stripe.com/v1/transfers \ -u **********************: \ -d currency=usd \ -d description='This is a test' \ -d destination=************* \ -d metadata='{foo:"bar"}' \ -d amount=200
我也试着%7B'foo'%3A'bar'%7D
和foo=bar
Stripe API响应始终为: { "error": { "type": "invalid_request_error", "message": "Invalid metadata: metadata must be a set of key-value pairs", "param": "metadata" } }
对于在嵌套元数据方面遇到麻烦的任何人,答案如下:
curl https://api.stripe.com/v1/transfers \ -u ************: \ -d currency=usd \ -d description='This is a test' \ -d destination=********* \ -d metadata[foo]=bar \ -d amount=200
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句