我正在使用linkedIn gem。
https://github.com/pengwynn/linkedin
以下是我获得linkedin连接的代码
@linkedin.authorize_from_access(auth_provider.token, auth_provider.secret)
@connections = @linkedin.connections
我以xml格式获得连接。这是连接obj数据
<%= debug connection%>
名称= “文档” 孩子= [#,
儿童= [#]&GT;,
,#名称=“第一名” 孩子= [#]&GT;,
,#名称=“最后名” 孩子= [#]&GT;,
,#名称= “标题” 孩子= [#]&GT;,
,#名称= “位置” 孩子= [#,
儿童= [#]&GT;,
,#名称= “国家” 孩子= [#,
儿童= [#]&GT;,
]&gt;,#“\ n”&gt;]&gt;,
,#名称= “工业” 孩子= [#]&GT;,
,#名称= “API-标准轮廓请求” 孩子= [#,
儿童= [#]&GT;,
,#名= “标头” 属性= [#] 孩子= [#,
儿童= [#,
儿童= [#]&GT;,
,#名称= “值” 孩子= [#]&GT;,
]&gt;,#“\ n”&gt;]&gt;,
]&gt;,#“\ n”&gt;,
儿童= [#,
儿童= [#]&GT;,
]&gt;,#“\ n”&gt;]&gt;]&gt;&gt;
如何从此对象中提取数据以获取连接名称及其详细信息?
答案 0 :(得分:0)
似乎非常适合Nokogiri:
connection.xpath("//document").each do |document|
first_name = document.xpath("/first-name").content
...
end
以下是XPath的解释,应该有所帮助。