2014-10-10 53 views
2

我正在尝试在我的(Flask)网站上建立LinkedIn登录。为此我遵循我在这里找到的步骤:https://developer.linkedin.com/documents/getting-started-javascript-api如何显示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> 

据说,这应该显示Sign In with LinkedIn按钮,但我认为绝对没有。我正在本地主机上运行(url为http://127.0.0.1:5000/linkedin),但根据the same page I linked at the top,在开发过程中应该不成问题(“开发期间,'localhost'工作!”)。

在下面你的截图可以看到,我正确复制粘贴API密钥在JS上面:

enter image description here

,即使我使用localhost,下面你会看到我正确地上市我与端口5000域(我也试过无端口):

enter image description here

我也试图把这个网站上我的TLD,但也无济于事(加上我猜应该在localhost工作太)。有人知道我在这里做错了吗?欢迎所有提示!

[编辑] 问题原来是三倍。我需要

  1. 添加http://localhost为JavaScript API域的逗号分隔的列表上linkedin.com/secure/developer的127.0.0.1:5000
  2. 访问http://localhost:5000而不是删除引号和分号,使线读取api_key: 7762qdzr8qe7db

感谢您的帮助!

+2

您是否尝试过用本地主机而不是ip?你也可以打开控制台,看看是否有错误报告吗?在'api_key:'行中输入 – peterpeterson 2014-10-13 09:34:16

+0

,结束分号会有问题吗? – 2014-10-13 09:34:56

+0

我收到此错误:您必须指定一个有效的JavaScript API域作为此项配置的一部分。 – peterpeterson 2014-10-13 09:35:24

回答

5

问题有三个。您需要

  1. 添加http://localhost为JavaScript API域的逗号分隔的列表上linkedin.com/secure/developer的127.0.0.1:5000
  2. 访问http://localhost:5000而不是删除引号和分号,使脚本看起来如下 <script type="text/javascript" src="http://platform.linkedin.com/in.js"> api_key: 7762qdzr8qe7db </script>
+0

为什么downvotes?这是它在示例代码中指定的方式http://developer.linkedinlabs.com/tutorials/jsapi_login_reg/example.html – Raad 2014-10-13 09:43:45

+0

现在确实有效,但这不是解决方案。解决方法是我需要在https://www.linkedin.com/secure/developer上将'localhost'添加到JavaScript API域的逗号分隔列表中。在添加之后,它可以在不带引号的情况下与AND一起使用,或者在末尾使用分号。试试看吧;)对不起。那全都是牛舌。这是两个问题之一.. :) – kramer65 2014-10-13 09:55:38

+0

如上所述:上面的评论是无稽之谈。问题是双重的。我需要在linkedin.com/secure/developer上的JavaScript API域的逗号分隔列表中添加'http:// localhost',并访问'http:// localhost:5000'而不是'127.0.0.1:5000'并移除引号和分号。 – kramer65 2014-10-13 10:03:49

相关问题