Javascript 如何显示LinkedIn登录按钮?

Javascript 如何显示LinkedIn登录按钮?,javascript,linkedin,Javascript,Linkedin,我正在尝试在我的()网站上建立LinkedIn登录。为此,我遵循我在这里找到的步骤: 我按照第1步到第4步,但从那以后我有点卡住了。我目前拥有以下代码: <!DOCTYPE html> <head> <script type="text/javascript" src="http://platform.linkedin.com/in.js"> api_key: "7762qdzr8qe7db"; </script> </hea

我正在尝试在我的()网站上建立LinkedIn登录。为此,我遵循我在这里找到的步骤:

我按照第1步到第4步,但从那以后我有点卡住了。我目前拥有以下代码:

<!DOCTYPE html>
<head>    
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
    api_key: "7762qdzr8qe7db";
</script>
</head>
<body>
<h1>Sign In with LinkedIn</h1>
<script type="in/Login">
    Hello, <?js= firstName ?> <?js= lastName ?>.
</script>
</body>
</html>

api_键:“7762qdzr8qe7db”;
使用LinkedIn登录
你好
应该会显示“使用LinkedIn登录”按钮,但我完全看不到任何内容。我在本地主机上运行这个(url是
http://127.0.0.1:5000/linkedin
),但根据,在开发过程中,这不应该是一个问题(“在开发过程中,‘localhost’起作用!”)

在下面的屏幕截图中,您将看到我在上面的js中正确复制粘贴了API密钥:

尽管我使用localhost,但在下面您会看到我正确列出了带有端口5000的域(我也尝试过没有端口):

我也试着把这个html放在我的TLD上,但也没有用(另外我想它也应该在localhost上工作)。有人知道我做错了什么吗?欢迎所有提示

[编辑] 这个问题有三个方面。我需要

  • 添加
    http://localhost
    链接到linkedin.com/secure/developer上以逗号分隔的JavaScript API域列表
  • 访问
    http://localhost:5000
    而不是
    127.0.0.1:5000
  • 删除引号和分号,以便该行读取
    api_key:7762qdzr8qe7db

  • 谢谢你的帮助

    问题有三个方面。你需要

  • 添加
    http://localhost
    链接到linkedin.com/secure/developer上以逗号分隔的JavaScript API域列表
  • 访问
    http://localhost:5000
    而不是
    127.0.0.1:5000
  • 删除引号和分号,使脚本如下所示
    
    api_密钥:7762qdzr8qe7db
    

  • 您是否尝试过使用localhost而不是ip?您还可以打开控制台并查看是否报告了任何错误吗?在
    api\u key:
    行中,结尾分号是否有问题?我遇到了这个错误:您必须指定一个有效的JavaScript api域作为该键配置的一部分。您是否将JavaScript api域设置为?@sudo.ie我也尝试过访问(无效)。我现在还得到一个错误,说我现在需要指定一个有效的Javascript API域(这比我以前得到的要多…:)。但正如你从截图中看到的,我已经包含了一个域(我现在拿走了
    :5000
    ),但它不起作用。还有其他想法吗?为什么会有反对票???这就是在示例代码中指定的方式,现在确实可以使用,但它不是解决方案。解决方案是,我需要将
    localhost
    添加到服务器上JavaScript API域的逗号分隔列表中。添加后,它可以使用引号和/或结尾处的分号。试试看……)打扰一下那都是废话。这是两个问题之一:)如上所述:上述评论纯属胡说八道。这个问题是双重的。我需要添加
    http://localhost
    访问linkedin.com/secure/developer上以逗号分隔的JavaScript API域列表,然后访问
    http://localhost:5000
    而不是
    127.0.0.1:5000
    并删除引号和分号。@Petr-这是因为我还将该域添加到列表中。检查它,它不再工作了,因为我删除了域,只在那里留下了localhost。真的;我不想保留任何分数。我刚刚尝试编辑您的答案,以包括另外两点:我必须将
    localhost
    添加到Javascript API域列表中,并且我必须访问
    localhost:5000
    ,而不是
    127.0.0.1:5000
    。若你们接受我对你们答案的编辑,我会很高兴地奖励你们200分:)@Petr-你真的拒绝在你的答案中加入关于localhost的其他观点吗?如果你这样做,我可以接受你的答案,并奖励你200分。我真的不明白你为什么突然变得如此疯狂。。?