标签: linkedin-api

LinkedIn登录基本示例不起作用

我想补充一下LinkedIn登录我项目的可能性.我按照LinkedIn开发者页面上给出的教程进行了操作,最后得到了以下代码,这些教程中非常基本的东西:

<!-- linkedin login -->
<script type="text/javascript" src="//platform.linkedin.com/in.js">
  api_key:   [MY_API_KEY] {~n}
  authorize: false {~n}
  onLoad: onLinkedInLoad {~n}
</script>

<!-- linkedin login play -->
<script type="text/javascript">

    // Setup an event listener to make an API call once auth is complete
    function onLinkedInLoad() {
        IN.Event.on(IN, "auth", getProfileData);
    }

    // Handle the successful return from the API call
    function onSuccess(data) {
        console.log(data);
    }

    // Handle an error response from the API call
    function onError(error) {
        console.log(error);
    }

    // Use the API …
Run Code Online (Sandbox Code Playgroud)

javascript linkedin-api

9
推荐指数
1
解决办法
1712
查看次数

Linkedin会员资料插件不适用于某些个人资料

我们有一个网页,显示团队成员,并包含对每个人的LinkedIn个人资料的引用.我们使用了会员资料插件来显示个人资料的预览.

现在我们有一个新的团队成员,由于某种原因,该插件不显示她的个人资料.

这个问题可以在LinkedIn自己的"会员资料插件生成器"页面上重现.(无法发布链接,因为StackOverflow只允许2 - 使用Google查找它.)

如果您使用配置文件URL:https://ee.linkedin.com/in/stina-pentj%C3%A4rv-53945011b并按"获取代码",您将获得代码,但预览将为空.如果我在我们的网站上使用代码,也没有显示任何内容.

但是,如果您使用此个人资料网址:https://ee.linkedin.com/pub/kevin-schultz/96/59b/a16并按"获取代码",您将立即看到预览.

配置文件URL具有不同的结构,但这是LinkedIn提供的公共配置文件URL.怎么了?

linkedin linkedin-api

9
推荐指数
0
解决办法
1023
查看次数

如何验证LinkedIn访问令牌?

如何验证LinkedIn访问令牌?

我需要检查访问令牌是否有效?

例如:在Facebook上

https://graph.facebook.com/me?access_token=access_token
Run Code Online (Sandbox Code Playgroud)

在LinkedIn中有类似的方法吗?

linkedin linkedin-api

9
推荐指数
1
解决办法
4307
查看次数

Linkedin令牌在一天内过期而不是60天

Linkedin的API文档声明授权访问令牌持续60天,但在某些情况下,我看到它在一天内到期.一旦我们通过身份验证过程驱动用户获取访问令牌,我们就可以在他们的页面上发布.但是当我们第二天尝试发布它们时,API会返回错误"无法验证访问令牌".有些页面我没有看到这个问题,过去几周我一直在发帖.我的问题是,我无法弄清楚令牌在一天到期的页面与不在的页面之间的区别.救命?

linkedin linkedin-api

9
推荐指数
1
解决办法
304
查看次数

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

所以我在我的Rails 5应用程序中使用omniauth并设计了LinkedIn身份验证.

omniauth-linkedin-oauth2 (0.2.5)
devise (4.4.1)
Run Code Online (Sandbox Code Playgroud)

在大多数情况下,一切都运行良好,用户可以使用LinkedIn进行注册和身份验证.但是,"auth.info.image"中返回的默认图像是50x50,这太小了.我已经对此做了很多阅读,建议的方法是在设计字段列表中添加"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))
Run Code Online (Sandbox Code Playgroud)

即使在指定了这些字段之后,图片网址中也不会返回任何值.

 self.remote_photo_url = auth.extra.raw_info.pictureUrls['values'].first
Run Code Online (Sandbox Code Playgroud)

我已经检查了返回的数据,并且无处可寻.不知道我可能会遗漏什么,但任何建议将不胜感激!

ruby-on-rails linkedin omniauth omniauth-linkedin linkedin-api

9
推荐指数
1
解决办法
548
查看次数

9
推荐指数
1
解决办法
212
查看次数

如果没有安装LinkedIn应用程序,LinkedIn授权可以在Android上运行吗?

我想在我的Android应用程序上集成登录和LinkedIn.在查看开发人员文档时,我发现了这一点:" Android的Mobile SDK需要安装官方LinkedIn Android应用程序以支持SDK的功能 "(来源)

这是否意味着,用户需要安装LinkedIn应用程序,以验证他/她自己?如果没有安装应用程序,SDK无法使用webview?(就像Twitter/Facebook一样)

对此的任何想法将不胜感激

android linkedin linkedin-api

8
推荐指数
1
解决办法
1395
查看次数

Linkedin API-错误的重定向,无效的重定向URI

我将此代码与我的客户ID和客户密码一起使用:

https://github.com/DEKHTIARJonathan/python3-linkedin/blob/master/examples/oauth2_authentication.py

但是,当在命令行中重新获得URL并将其放入浏览器时,我得到“无效的redirect_uri。此值必须与在API密钥中注册的URL匹配”。

我已使用重定向网址注册了以下内容,以使其正常运行:

http://localhost:8080/code
https://localhost:8080/code/
http://localhost:8080/code/signin-linkedin
https://localhost:8080/code/signin-linkedin
https%3A//locahost%3A8080/code/
Run Code Online (Sandbox Code Playgroud)

登录-linkedin片段来自这里:

linkedin:无效的redirect_uri。该值必须与使用API​​密钥注册的URL匹配

但是,添加最后一个“ sigin-linkedin”部分并不能缓解问题。

这是我要返回的URL,用#代替我的client_id:

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=##########&scope=r_basicprofile%20r_emailaddress%20rw_company_admin%20w_share&state=04377850f3154ee3f​​808f762244697b6&redirect_uri=80%A3A/ /码/

提前致谢。

编辑:

我尝试根据其他帖子添加一些其他网址:

https://appname.auth0.com/login/callback

https://appname.auth0.com

这是我的代码:

if __name__ == '__main__':

    CLIENT_ID = #######
    CLIENT_SECRET = ##########
    RETURN_URL = 'http://localhost:8080/code/'

    authentication = LinkedInAuthentication(
                    CLIENT_ID,
                    CLIENT_SECRET,
                    RETURN_URL,
                    permissions=['r_basicprofile',
                                 'r_emailaddress',
                                 'rw_company_admin',
                                 'w_share']
                )

    print(authentication.authorization_url)
    application = LinkedInApplication(authentication)
Run Code Online (Sandbox Code Playgroud)

python linkedin linkedin-api

8
推荐指数
1
解决办法
838
查看次数

LinkedIn 共享 URL 未填充消息/标题

这与这个问题类似

我正在尝试构建一个 url,用于填充帖子供某人在 LinkedIn 上分享。按照他们的指南,我正在使用网址

https://www.linkedin.com/shareArticle
?url=<uriecodedurl>
&mini=true
&title=<uriencodedtitle>
&summary=<uriencodedwords>
&source=<uriencodedwords>
Run Code Online (Sandbox Code Playgroud)

&text=hello来自另一个 SO Q。

这会正常创建帖子,但会被重定向,并且除 之外的所有查询都会被删除url。然后,共享/帖子包含带有元标记的标题和摘要的网站,但我无法弄清楚如何在帖子中预先填充文本。

所以我的问题是,是否可以预先填充帖子,如果可以,如何?

例如,通过 twitter 共享 url,我可以使用 来&text=words填充用户可以在发布之前编辑的推文。

linkedin-api

8
推荐指数
2
解决办法
1万
查看次数

LinkedIn REST API 职位搜索

我看过几篇与这个问题相关的帖子(有些帖子比其他帖子更老),但没有明确的答案。

我想在我的网页上设置一个部分,链接到 LinkedIn 职位,以回答特定的特定查询。理想情况下,我想下载并重新处理文本,将 Linkedin 的工作机会与其他来源混合,并对与用户需求相关的所有工作职位实施一层处理。

总的来说,我真正需要的是抓取 LinkedIn 的工作机会。我不太喜欢实现抓取工具或使用一些外部和不受支持的插件的想法。

我尝试向 LinkedIn 提出请求,但有人告诉我应该在此处写上 #linkedin 标签,以便 LinkedIn 技术人员可以看到我的出价和答案。

我的印象是 LinkedIn API 允许搜索职位/职位并下载主要内容,但不再支持该功能。有谁知道是否是这种情况,或者如果不是这种情况我应该做什么来执行该操作?

linkedin-api

8
推荐指数
1
解决办法
1408
查看次数