0

我正在尝试将 LinkedIn 的登录功能集成到我的网站上,但该按钮未显示。代码是:

  <head><script type="text/javascript" src="http://platform.linkedin.com/in.js">
    <body>

 <script type="IN/Login" data-onAuth="onLinkedInAuth"></script>
</script>
    </body>
</head>

我已经制作了这个jsfiddle它也有帮助。

我在编程方面相当耳熟能详,所以我确信在理解整个 api 时我缺少一些简单的东西。一点帮助就绰绰有余了。

4

3 回答 3

2

您提供的 html 都搞砸了 - 正文不应该在头顶!检查以了解基础知识。

在此处输入图像描述

要获取登录页面,请按照链接在开发人员页面中的说明进行操作。

首先,您需要获取 API 密钥

然后,像这样构建 HTML:

<html>
<head>
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: YOUR_API_KEY_GOES_HERE
  authorize: true
</script>

<script type="text/javascript">
function onLinkedInAuth() {
  IN.API.Profile("me")
    .result( function(me) {
      var id = me.values[0].id;
      // AJAX call to pass back id to your server
    });
}
</script>
</head>

<body>
<script type="IN/Login" data-onAuth="onLinkedInAuth"></script>


</body>
</html>
于 2012-08-22T08:44:11.067 回答
0
<head>
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: YOUR_API_KEY

</script>
</head>
<body>
<script type="IN/Login">
  Hello, <?js= firstName ?> <?js= lastName ?>.
</script>
</body>
于 2013-07-11T06:32:18.993 回答
0

好吧,您的标签有订单问题。你不能把身体标签放在头上。试试这个:

<head>
    <script type="text/javascript" src="http://platform.linkedin.com/in.js"></script>
</head>
<body>
    <script type="IN/Login" data-onAuth="onLinkedInAuth"></script>
</body>

但我不确定您的第二个脚本是否正确完成,因为我不知道 LinkedIn Api 是如何工作的。

于 2012-08-22T08:45:30.867 回答