问题标签 [linkedin-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Linkedin gem - 为什么 API 在 localhost 和 myDomain 上获取不同的数据集?
我在本地机器上写了一个代码来获取链接的完整配置文件数据,代码如下。我已将linkedin gem 用于以下代码。
当我在 LinkedIn 上注册我的站点以使用 API 时,我已经输入了 localhost 和 myDomain.com 作为要授权的站点。尽管在这两种情况下似乎都提取了linkedin信息,但在我的本地主机上提取的对象与在我的服务器会话中提取的对象存在差异。例如,上面的对象“user_work_exs_linked_in”在 localhost 中具有以下结构:
然而,它在服务器上的结构要复杂得多,如下所示(完整结构不包括太长)
在 localhost 上返回的对象可以转换为散列,而在服务器上找到的对象如果我在其上调用 'to_hash' 会给我一个错误。服务器与本地主机不同的原因可能是什么?这是身份验证问题吗?
linkedin - Linkedin-j - update.getUpdateContent().getPerson().getCurrentStatus() 在使用 Linkedin-j 时总是返回 NULL
我正在尝试获取 Linkedin 用户网络更新。
我的代码是-
但在这儿-
update.getUpdateContent().getPerson().getCurrentStatus()
总是返回 NULL。
任何建议-我需要做什么。?
redirect - Rails 中的 LinkedIn Omniauth OAuth 2 - 错误重定向的身份验证失败
我试图弄清楚如何使用我的 Rails 4 应用程序配置 LinkedIn 的身份验证,该应用程序使用 devise 和omniauth。我的 gem 文件中有:gem 'omniauth-linkedin-oauth2'。
我已经在 LinkedIn 上注册了我的应用程序,并在我的应用程序中插入了密钥和密钥。LinkedIn 开发人员论坛已确认该过程正在运行,但表示注册的重定向路径与我在回调中的内容不匹配。
我有一个 omniauth_callbacks 控制器,其中包含以下代码:
我正在重定向到我的 root_path。
我的 root_path 在我的 routes.rb 文件中定义为:home#home。
在我的视图文件夹中,我有一个名为 home 的文件夹,其中包含一个名为 home.html.erb 的文件。
我已在 LinkedIn 注册重定向 URL 为:www.xxxxxxx.com/home 并且还尝试了以下方法:www.xxxxxxx.com、www.xxxxxxx.com/views/home/home、www.xxxxxxx.com/home/家。这些路径都不起作用。
请有人可以帮助我了解如何定义一个能够被 LinkedIn 识别为匹配我的 root_path 的重定向路径。
非常感谢您提前。
ruby-on-rails - 无效的授权名称/值 {x-li-auth-token}/{NAME_SEARCH:tdLy}
我正在使用 LinkedIn 邀请 API,但我无法使用搜索结果中的人员 ID 向用户发送邀请
搜索到的人结果
以及随后的邀请方法
所以当我打电话时我收到了这个错误client.send_invitation(options)
:
ruby-on-rails - 如何在linkedin gem中使用构面和值
我正在使用linkedin gem 并尝试仅拉二级连接。据说这是通过使用人员搜索 api 和网络,S 方面来完成的。S 代表“二级连接”。
问题是文档解释了这样做:
我正在使用linkedin gem,所以我尝试执行以下操作:
但我得到一个(400): Unknown facet code {network+S}
如果我将其更改client.search({ facets: ["network,S"] }, :people)
为
我明白了(400): Unknown facet code {S}
如果我只是做 client.search( { :facets => [:network] }, :people ),它会返回所有连接。代码为 F、S、A 和 O。
这里有什么帮助吗?
此外,当它返回时,它只返回 10 个左右。我看到了一种分页的方法,但是我有太多的 api 调用。有没有办法在一个电话中将它们全部拉出来?
谢谢!
c# - 如何获取linkedin用户的消息
我想获取发送给其他已连接linkedin 用户的消息。
我在此站点https://developer.linkedin.com/documents/sample-code-sending-message中找到了发送消息的代码示例
但是,我没有任何样本来获取消息。但是,当我尝试使用查询“/people/~/mailbox”获取消息时,我收到错误“远程服务器返回错误:(403) Forbidden。”
在详细的错误消息中,我收到“拒绝访问邮箱”。
这两个文档只列出了主要端点“POST /people/~/mailbox”,但没有提到 GET。
https://developer.linkedin.com/oauth-10a-overview https://developer.linkedin.com/documents/authentication#oauth2-redirect-uri
有没有办法获取消息?或者有什么解决方法吗?任何见解或帮助将不胜感激。
谢谢
linkedin - 在 LinkedIn 中标记、发送消息和发布消息 - 以编程方式
是否可以通过编程方式向 LinkedIn 中的陌生人/非联系人发送消息或标记(人)?我也想知道是否可以在没有成为LinkedIn群组成员的情况下在群组中发帖。?
ruby-on-rails - rails linkedin gem 无法获取连接的电子邮件 ID
我按照所有这些说明在我的 rails 应用程序中获取我的linkedin 连接
这里的要点 www.gist.github.com/sreeharikmarar/6364970
它很好地提供了连接,但这并没有提供连接的电子邮件 ID。
profile = @linkedin_client.profile(:fields=>["connections"])
如何获取我的连接的电子邮件 ID。
javascript - rspec 测试:放置 :js => true 也会影响 before 块
我有一个用于预约的页面,它有一些 javascript 代码可以选择预约可用的最早时间和日期,之后用户可以单击按钮来安排预约。
因此,为了测试这一点,我正在编写一些 rspec 测试,如下所示,
book_appointment_spec.rb
click_linkedin_button 是一个方法定义,它只是通过linkedin oauth 登录用户。问题是即使在设置之后OmniAuth.config.mock_auth[:linkedin]
,每当我在它周围设置 :js => true 时,它都会要求我通过linkedin登录, http: //imgur.com/mYUOxgD
我想知道是否有人知道如何解决这个问题。
以下是可能与此问题相关的其他文件。
spec_helper.rb
宝石文件
linkedin - linkedin API 人员活动返回 201 但无法在 Web UI 中找到更新
要求:
回应:
但是当我去我的主页@个人资料->你的网络更新时,我看不到我的帖子。我等了30多分钟。