的一部分,我在LinkedIn開發人員創建的應用程序和設置的OAuth 2.0重定向的URL爲和http://localhost:8080/myProject/
。然後,我在<head>
節寫道<script>
:LinkedIn SDK你必須指定一個有效的JavaScript API域此鍵的配置
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: 86g3tbk6gy0y56
onLoad: liLogin()
authorize: yes
</script>
此外,我寫了一個更<script>
在頁面的底部:
<script>
var liLogin = function() {
IN.UI.Authorize().params({"scope":["r_basicprofile", "r_emailaddress"]}).place();
IN.Event.on(IN, 'auth', getProfileData);
}
var getProfileData = function() {
IN.API.Profile("me").fields("id,firstName,lastName,email-address,picture-urls::(original),public-profile-url,location:(name)").result(function (me) {
var profile = me.values[0];
var id = profile.id;
var firstName = profile.firstName;
var lastName = profile.lastName;
var emailAddress = profile.emailAddress;
var pictureUrl = profile.pictureUrls.values[0];
var profileUrl = profile.publicProfileUrl;
var country = profile.location.name;
alert(firstName + " " + lastName);
});
}
</script>
然後,我創建一個<a>
標籤用於調用liLogin
功能。
<a onClick="liLogin()">Linkedin</a>
Uncaught Error: You must specify a valid JavaScript API Domain as part of > this key's configuration. at userspace?v=0.0.2000-RC8.60429- 1429&apiKey=86g3vbk6gy0y56&onLoad=liLogin()&authorize=yes&secure=1&:22 at userspace?v=0.0.2000-RC8.60429- 1429&apiKey=86g3vbk6gy0y56&onLoad=liLogin()&authorize=yes&secure=1&:31
上面的錯誤,當我運行應用程序時出現。
此外,如果我用""
編寫配置,則會出現linkedin登錄頁面,但內容爲uh oh
。
<script type="text/javascript" src="//platform.linkedin.com/in.js">
'api_key': '86g3tbk6gy0y56',
'onLoad': 'liLogin()',
'authorize': 'yes'
</script>
我怎樣才能讓linkedin配置?
請勿在屬性上使用引號。回調函數應該只有'liLogin'沒有'()'。你的API密鑰應該是'client id'鍵。希望能幫助到你。 – moreirapontocom