拉FullContact Ruby Gem照片?

时间:2014-07-10 17:24:40

标签: ruby api rest gem fullcontact

https://github.com/fullcontact/fullcontact-api-ruby

我试图使用Ruby的FullContact API包装器(它是一个宝石)而不是纯REST API。我试图找出如何从电子邮件地址中抓取此人的个人资料照片。我知道如何从使用JSON响应的REST API中获取它们,但不确定它所执行的示例代码是什么。

person = FullContact.person(email: "brawest@gmail.com")(从Github链接的示例中拉出来)

那么现在如何从person检索个人资料图片?它存储的数据类型是什么?

1 个答案:

答案 0 :(得分:1)

FullContact gem使用Hashie,并在调用时返回Hashie::Rash对象。

因此,如果您尝试访问照片:

> person = FullContact.person(email: "email")
=> [#<Hashie::Rash contact_info=#<Hashie::Rash family_name=...
> person.photos
=> [#<Hashie::Rash is_primary=true type="facebook" type_id="facebook" type_name="Facebook"...

希望有所帮助!