首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MercadoPago创建客户代码错误130

MercadoPago创建客户代码错误130
EN

Stack Overflow用户
提问于 2022-10-03 19:42:15
回答 1查看 115关注 0票数 1

我正在使用mercadopago-sdk gem,通过API发送电子邮件地址来创建客户,但是我得到的错误代码甚至不在文档页面上。

代码语言:javascript
复制
response = Mercadopago::SDK.new('access-token').customer.create(email: 'test_123@gmail.com')

响应

{:status=>400,:response=>{“消息”“=>”无效参数,“错误”“=>”bad_request,“状态”“=>400 ",导致”=>{“代码”=>“130,”描述“”=>“无效客户数据”}

文档客户/邮寄

  • Ruby:2.6.6
  • mercadopago-sdk (2.0.1)
EN

回答 1

Stack Overflow用户

发布于 2022-10-04 12:49:05

尝试显式传递哈希:

代码语言:javascript
复制
Mercadopago::SDK.new('access-token').customer.create({ email: 'test_123@gmail.com' })

如果没有帮助,请检查您使用的是最新版本的mercadopago-sdk gem (现在它似乎是2.1.0)。我之所以提到这一点,是因为在最新的创业板上,当我试图运行您在问题中所写的行(使用测试代码中的访问令牌)时,它会给我一个不同的错误。

代码语言:javascript
复制
gems/mercadopago-sdk-2.1.0/lib/mercadopago/resources/customer.rb:20:in `create': wrong number of arguments (given 0, expected 1) (ArgumentError)

这让我怀疑,如果您有一个不同的错误,您使用的是旧的gem版本。

如果不起作用,也要检查测试代码。也许他们希望从您的访问令牌中获得更多的参数,不仅仅是客户的电子邮件,还包括他们的姓名、地址等。

如果这没有帮助的话,你最好的选择就是直接联系他们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73940103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档