从 ruby​​ 中的 linkedin 连接对象中提取数据?

发布于 2024-10-30 15:33:39 字数 1351 浏览 1 评论 0原文

我正在使用 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%>

名称=“文档” 孩子们=[#,

孩子=[#]>,

, #

名称=“名字” 孩子们=[#]>,

, #

名称=“姓氏” 孩子=[#]>,

, #

名称=“标题” 孩子=[#]>,

, #

名称=“位置” 孩子们=[#,

孩子=[#]>,

, #

名称=“国家” 孩子们=[#,

孩子=[#]>,

]>, #

“\n”>]>,

, #

名称=“行业” 孩子=[#]>,

, #

名称=“api-标准-配置文件-请求” 孩子们=[#,

孩子=[#]>,

, #

名称=“标题” 属性=[#] 孩子们=[#,

孩子们=[#,

孩子=[#]>,

, #

名称=“值” 孩子=[#]>,

]>, #

“\n”>]>,

]>, #

“\n”>,

孩子们=[#,

孩子=[#]>,

]>, #

"\n ">]>]>>

如何从此对象中提取数据以获取连接名称及其详细信息?

I am using linkedIn gem.

https://github.com/pengwynn/linkedin

Here is the code I am getting linkedin connections

  @linkedin.authorize_from_access(auth_provider.token, auth_provider.secret)
  @connections = @linkedin.connections

I am getting connection as xml format. Here is the connection obj data

<%= debug connection%>

name="document"
children=[#,

children=[#]>,

, #

name="first-name"
children=[#]>,

, #

name="last-name"
children=[#]>,

, #

name="headline"
children=[#]>,

, #

name="location"
children=[#,

children=[#]>,

, #

name="country"
children=[#,

children=[#]>,

]>, #

"\n ">]>,

, #

name="industry"
children=[#]>,

, #

name="api-standard-profile-request"
children=[#,

children=[#]>,

, #

name="headers"
attributes=[#]
children=[#,

children=[#,

children=[#]>,

, #

name="value"
children=[#]>,

]>, #

"\n ">]>,

]>, #

"\n ">,

children=[#,

children=[#]>,

]>, #

"\n ">]>]>>

How can I extract the data from this object to get connection name and their details?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晌融 2024-11-06 15:33:39

看起来非常适合 Nokogiri:

http://nokogiri.org/

connection.xpath("//document").each do |document|
  first_name = document.xpath("/first-name").content
  ...
end

这是 XPath 应该有帮助。

Seems like a perfect fit for Nokogiri:

http://nokogiri.org/

connection.xpath("//document").each do |document|
  first_name = document.xpath("/first-name").content
  ...
end

Here's an explanation of XPath that should help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文