Tag: omn​​iauth linkedin

LinkedIn photo_urls或picture-urls ::(原创)未被退回

所以我在我的Rails 5应用程序中使用omniauth和devise进行LinkedIn身份validation。 omniauth-linkedin-oauth2 (0.2.5) devise (4.4.1) 在大多数情况下,一切都很好用,用户可以使用LinkedIn进行注册和身份validation。 但是,“auth.info.image”中返回的默认图像是50×50,这个图像太小了。 我已经对此做了很多阅读,建议的方法是将“picture-urls ::( original)”添加到设计字段列表中。 这与我在文档中看到的一致( https://developer.linkedin.com/docs/fields/basic-profile )。 然而,这似乎不起作用,我想知道是否有一个错误或这是否是某种过时的信息。 我的devise.rb omniauth配置看起来像: config.omniauth Rails.application.config.omniauth, app_key, app_secret], scope: ‘r_basicprofile r_emailaddress’, fields: %w(id email-address first-name last-name picture-url picture-urls::(original)) 即使在指定了这些字段之后,图片url中也不会返回任何值。 self.remote_photo_url = auth.extra.raw_info.pictureUrls[‘values’].first 我已经检查了返回的数据,并且无处可寻。 不知道我可能会遗漏什么,但任何建议将不胜感激!