我正在使用mercadopago-sdk gem,通过API发送电子邮件地址来创建客户,但我得到了一个错误代码,该代码甚至不在文档页面上
response = Mercadopago::SDK.new('access-token').customer.create(email: 'test_123@gmail.com')
回应
{:状态=〉400,:响应=〉{“消息”=〉“无效参数“,“错误”=〉“错误请求”,“状态”=〉400,“原因”=〉[{“代码”=〉“130”,“说明”=〉“无效客户数据”}]}}
文档https://www.mercadopago.com.ar/developers/es/reference/customers/_customers/post
*Ruby:2.6.6
*美加多巴哥-sdk(2.0.1)
1条答案
按热度按时间iyr7buue1#
尝试显式传递哈希:
如果它没有帮助,请检查您是否使用了最新版本的
mercadopago-sdk
gem(目前似乎是2.1.0)。这让我怀疑如果你得到不同的错误,你是在使用旧的gem版本。
如果这不起作用,也检查一下code of their tests。也许他们希望从你的访问令牌中得到更多的参数,不仅仅是客户的电子邮件,还有他们的姓名、地址等。
如果这也没有帮助,你最好的选择可能是直接联系他们。