我正在测试Fullcontact API以检索有关特定人员的信息。如果我用他们的API查找的人在他们的数据库中不存在,则会返回404 Not found错误。我试图通过检索其他用户名来解决这个问题,但它无法正常工作。这是代码:
person = FullContact.person(email: 'wilson@wilsontest.com')
if person.to_i > 400
person = FullContact.person(email: 'wilsonp@gmail.com')
else
person = FullContact.person(email: 'wilson@wilsontest.com')
end
p person
这仍然显示找不到电子邮件时找不到404。
答案 0 :(得分:3)
如果您正在使用rawValue
gem,Mode
调用如果此人不存在,则会引发fullcontact-api-ruby
错误。您需要挽救该错误以尝试其他方式:
FullContact.person
请注意,Ruby中的异常非常慢,并且您还要使用外部API,因此请注意此处的响应时间。