问题标签 [linkedin-jsapi]

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.

0 投票
1 回答
1438 浏览

linkedin-api - Javascript 中的 LinkedIn API 调用

我在我的 html 页面中使用了 LinkedIn Javascript API 调用。我可以看到“使用 LinkedIn 登录”按钮。在“onLinkedInLoad”函数中调用“IN.Event.on("IN", "auth", onLinkedInAuth);" 没有开火。我的代码中有一条警报消息“call2”,它也没有调用。

基本上我想阅读公司更新并绑定到一个 div 中。在浏览器控制台中,我得到以下 URL 和配置文件的响应。浏览器控制台中没有其他请求。

https://api.linkedin.com/v1/people::(~):(id,first-name,last-name,headline,picture-url)

在执行此操作以使用公司更新之前,我遵循了 LinkedIn 文档中的所有说明。

  1. 我有一个公司页面和更新。
  2. 我创建了一个应用程序并仅在 js 函数调用中使用该 api 密钥。
  3. 在 LinkedIn REST 控制台中,我可以看到我的更新。

我想念什么吗?谢谢。

我最后使用实际的 api 密钥和公司 ID。

查看我的代码:

0 投票
1 回答
1566 浏览

javascript - IN.User 在 LinkedIn Javascript SDK 中未定义

我正在尝试使用 LinkedIn Javascript SDK 以编程方式登录用户。我没有使用默认流程(包括作为脚本的按钮),因为我们需要自定义大小的按钮,所以这是我的代码:

但是,一旦 call loginWithLinkedIn,我就会收到一个错误,告诉我IN.User未定义。IN本身定义,但仅定义了ENVEvent字段。如何使用 JS(不是按钮/脚本标签)启动 LinkedIn 登录?我在任何地方都找不到任何有用的文档,而且 LinkedIn 自己的文档很糟糕。

0 投票
2 回答
1021 浏览

javascript - 如何检测 LinkedIn Javascript SDK 上的登录窗口关闭事件?

我正在使用 LinkedIn Javascript SDK 来登录我的用户,我需要检测用户是否在完成登录或授权之前关闭了登录/身份验证窗口。当前的 SDK 在窗口关闭时不会触发登录回调(我自然希望它被IN.User.isAuthorized()设置为false就像在 Facebook Javascript SDK 中一样调用)。

如何检测用户何时关闭使用 LinkedIn 登录窗口?

0 投票
0 回答
322 浏览

linkedin - LinkedIn SDK - 登录过程强制用户下载本机 iOS LinkedIn 应用程序

最新的 LinkedIn SDK 要求用户在其设备上安装 LinkedIn 应用程序才能使用 Linkedin 登录。否则,身份验证过程将不起作用。

我们正在尝试构建一个创建电子和定制名片的应用程序。该应用程序将使用用户自己的 LinkedIn 个人资料数据来填写其名片中的字段。用户将通过使用 LinkedIn 登录来登录应用程序。如果用户尚未在其设备上安装本机 LinkedIn iOS 应用程序,LinkedIn API 和最新的 iOS SDK 不允许使用 LinkedIn 登录。SDK 将用户转发到 App Store 并强制下载和安装 LinkedIn 应用程序。

这增加了用户登录过程的复杂性,并增加了用户不会下载 LinkedIn 应用程序的可能性,因此他们不会使用我们的应用程序。

我们想了解为什么以及为什么 LinkedIn 决定遵循这条将开发人员引导到其他社交网络而不是 LinkedIn 的路线。

最重要的是,在不需要安装应用程序的情况下使用 Linkedin 登录的过程是什么?

任何建议都会对我们有很大帮助!感谢大家,我们真的相信 StackOverflow 的力量

0 投票
2 回答
3914 浏览

linkedin - 实现Linkedin Share API

我正在尝试使用linkedin API 在linkedIn 上分享我的网站帖子。

在对linkedin进行rest api调用时,出现以下错误:

{ "errorCode": 0, "message": "无效参数:{S_400_BAD_REQUEST=Bad request}", "status": 400, }

我收到无效参数错误。但是,我正在传递 LinkedIn 文档中描述的所有必需参数。

如果有人遇到并解决了上述错误,请提供帮助。

谢谢!!

0 投票
1 回答
128 浏览

linkedin - Linkedin API 不适用于任何 Google App Engine 网站

当我尝试使用 Linkedin 在 Google App Engine 上登录我的网站时,我收到 999 错误。我认为它必须在那里被阻止,因为在我的本地机器上登录确实可以正常工作。

应用引擎上的其他一些网站似乎也有同样的问题。我唯一的结论是,app引擎的ip范围一定是被故意或偶然链接禁止的。我认为这一定是偶然的,因为这必须影响多少网站。

0 投票
0 回答
425 浏览

javascript - IE11中未返回linkedin javascript API身份验证屏幕

我有一个使用 Linkedin javascript API 的 Web 应用程序。

当用户通过 Linkedin 进行身份验证时,用户可以输入登录凭据并提交 Linkedin 身份验证弹出页面。

验证码打开Linkedin验证弹出窗口:

用户提交详细信息后,弹出屏幕变为白色,标题栏中显示“处理中”文本。弹出窗口不会关闭,并且永远不会调用传递给 LinkedIn 授权的回调函数。

这只发生在 IE11 中,在 Chrome 和 Firefox 中,登录窗口关闭,回调函数被调用并且用户身份验证正常。

从 IE 的控制台(从linkedin 身份验证窗口)我可以看到以下错误消息:

第 1666 行有以下 js 代码:

我曾尝试关闭 Internet Explorer 中的保护模式设置。但我仍然遇到同样的问题。

对此的任何帮助将不胜感激。

谢谢

0 投票
1 回答
507 浏览

linkedin - LinkedIn javascript SDK 共享对话框

如何强制 LinkedIn 始终显示共享对话框,我正在使用 LinkedIn JavaScript API。我目前的实现是这样的

如果用户已登录并已授权该应用程序,则在 LinkedIn 上共享文本而不显示共享对话框。

我希望用户在实际发布到 LinkedIn 之前查看内容。

0 投票
0 回答
210 浏览

linkedin - 我可以通过 LinknedIn JS SDK 获取访问令牌吗?

LinkedIn OAuth开发新手,我想使用它的JS SDK实现登录,但我无法找到access_token成功登录后的方法。

LinkedIn JS SDK 是否有一些 API 来获取它?就像facebook javascript api 一样

谢谢 !

0 投票
0 回答
351 浏览

linkedin - 重新授予 LinkedIn 的用户权限不起作用

外部应用程序Grant Access的 LinkedIn OAuth2 流程存在一个主要问题。

如果用户从他们的应用程序设置中删除外部应用程序授予访问权限并在身份验证后再次授予访问权限,则MyApp设置将不再显示外部应用程序。

重现问题:

  • 第 1 步:从设置页面下的MyApps中删除任何外部应用程序的授予访问权限 - https://www.linkedin.com/secure/settings
  • 第2 步:使用 LinkedIn 帐户凭据再次对同一个已删除的外部应用程序进行身份验证,并授予所请求权限的访问权限。
  • Step3:刷新Step1中提到的页面。您不会看到具有授予权限的外部应用程序。

笔记:

您将在第二次身份验证尝试中获得访问令牌,没有任何问题,但所有其他 API 回调将使用新的访问令牌失败,并出现以下错误:

经其他社交网络(如 Facebook)测试,运行良好。