RLinkedin连接错误

时间:2016-06-09 22:08:23

标签: r linkedin-api

我正在尝试使用Rlinkedin软件包建立与Linkedin的连接。 我已按照Rlinkedin包和r-bloggers链接中的说明进行操作。

我的代码段看起来像这样(在发布时隐藏了键):

library(Rlinkedin)
app_name <- "XXXX"
consumer_key <- "XXXX"
consumer_secret <- "XXXX"
in.auth <- inOAuth(app_name, consumer_key, consumer_secret)
my.connections <- getMyConnections(in.auth)

我通过浏览器对其进行了身份验证,我的linkedin应用程序页面显示了统计信息中的连接。 但是我收到如下错误消息:

Error in UseMethod("xpathApply") : 
  no applicable method for 'xpathApply' applied to an object of class "c('xml_document', 'xml_node')"

另外跑步:
getCompany(token=in.auth, universal_name="Facebook")

导致错误:

Error in if (!is.na(q.content[["number(//error/status)"]] == 404)) { : 
  argument is of length zero

我也尝试使用the package from github,但同样的问题也出现了。

1 个答案:

答案 0 :(得分:2)

他们去年五月改变了有关API的规则。您必须通过公司进行全面的合作伙伴关系,才能使用该软件包中的功能。

我在去年与LinkedIn的开发者计划联系之后,使用提升但非合作伙伴的权限运行此套餐,即使这样,您可以查询的内容数量也很少,仅限于您自己的个人资料。

  

2015年5月12日,LinkedIn改变了大多数人的可用性   API端点。要获得对API的完全访问权限,您必须申请   他们的伙伴关系计划。您可以找到详细信息   关于哪些端点仍然公开可用   过渡指南。

     

关于此R包,以下列表涵盖了哪些功能   是和非合作伙伴不可用。如果我获得他们的访问权限   合作伙伴计划我会相应地更新一揽子计划。

正如您从上面的引文中所看到的(摘自包裹的GitHub页面),即使包裹的作者也没有合作伙伴访问权限。