gpt4 book ai didi

ruby-on-rails - 新的 LinkedIn 权限 : accessing past positions and educations using rails LinkedIn gem

转载 作者:行者123 更新时间:2023-12-02 02:12:30 30 4
gpt4 key购买 nike

Linkedin 最近更新了他们的 API,减少了在某些情况下您可以访问的内容的限制,但通常更明确了您必须如何访问它。

特别是,您必须在 omniauth 构建器中明确请求您想要的数据:

Rails.application.config.middleware.use OmniAuth::Builder do   
provider :linkedin, "consumer_key", "consumer_secret",
:scope => 'r_fullprofile r_emailaddress r_network',
:fields => ["id", "email-address", "first-name", "last-name", "headline",
"industry", "picture-url", "public-profile-url", "location", "connections"]
end

参见:https://github.com/skorks/omniauth-linkedin

与前面引号中的字段(所有这些都是通常可访问的个人资料信息的一部分)不同,“连接”是一个必须在此处明确请求的结构化对象(默认情况下可以访问前面的)。

我对“职位”和“教育”字段更感兴趣,它们与“联系”一样是结构化对象。例如,职位包含每个职位的公司、职位、开始日期、结束日期的数据:

http://developer.linkedin.com/documents/profile-fields

如何在我的 omniauth 构建器中针对职位和教育领域提出正确的请求?我可以使用我的旧 API key 访问它们,但不能使用新发布的 key (截至 8 月)。感谢您的帮助!

最佳答案

看起来您正在向您的应用程序授予 r_fullprofile 权限。这是正确的成员权限。但是,这只会向经过身份验证的用户授予您完整的个人资料字段(职位和教育字段由其组成)。对于您的 1 度和 2 度关系,您只能检索 Basic Profile 字段的字段(作为 r_basicprofile 成员权限的一部分)

关于ruby-on-rails - 新的 LinkedIn 权限 : accessing past positions and educations using rails LinkedIn gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116853/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com