Php LinkedIn Api登录按钮未显示

Php LinkedIn Api登录按钮未显示,php,javascript,Php,Javascript,我正试图将LinkedIn的登录功能集成到我的网站上,但按钮没有显示出来。代码是: <head><script type="text/javascript" src="http://platform.linkedin.com/in.js"> <body> <script type="IN/Login" data-onAuth="onLinkedInAuth"></script> </script> &

我正试图将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>

我做了这个,它也很有帮助


我在编程方面相当不在行,所以我确信在理解整个api时,我遗漏了一些简单的东西。一点帮助就足够了

您提供的html都是乱七八糟的-正文不应该在头上!。查看或查看以了解基本知识

要获取登录页面,请按照说明进行操作

首先,你需要

然后,按如下方式构建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>

api键:你的api键在这里
授权:正确
函数onLinkedInAuth(){
IN.API.Profile(“me”)
.结果(功能(me){
var id=me.values[0].id;
//AJAX调用将id传递回服务器
});
}

您的标签存在顺序问题。你不能在头上贴上身体标签。试试这个:

<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是如何工作的。


<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>
api_密钥:您的api_密钥 你好