Ошибка выполнения JavaScript: [Messenger] Обязательное свойство 'target' не предоставлено - PullRequest
0 голосов
/ 10 июля 2019

Я использую API разработчиков с приложением, которое я создал в LinkedIn.

Когда я вызываю этот метод для входа .....

IN.UI.Authorize (). Params ({"scope": ["r_liteprofile", "r_emailaddress"]}). Place ()

Окно начинает открываться, и я получаю это сообщение об ошибке:

Необработанное исключение в строке 7, столбец 56783 в http://platform.linkedin.com/in.js 0x800a139e - JavaScript runtime ошибка: [Messenger] Не указано обязательное свойство 'target' произошло

Я завершил настройку приложения LinkedIn, но не могу понять, что может быть причиной этого. Мой код JavaScript ниже:

[script type="text/javascript" src="//platform.linkedin.com/in.js"]
    api_key: 'xxxxx......xxxxx'
    authorize: true
[/script]

function LinkedInSignIn() {
    IN.UI.Authorize().params({ "scope": ["r_liteprofile", "r_emailaddress"] }).place();
    IN.Event.on(IN, 'auth', getProfileData);
}
function getProfileData() { // Use the API call wrapper to request the member's basic profile data
    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;
        alert(profile.firstName);

    });
}

...