Ionic 3 Native — ошибка входа в LinkedIn

Я использовал плагин ionic native linkedin в приложении Ionic 3.

Мой код:

var scopes = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share'];
this.linkedin.login(scopes, true).then((res) => {
    console.log(res) ;
}, (err) => {
    console.log(err) ;
});

И у меня ошибка:

Аргумент типа «строка []» не может быть назначен параметру типа «LinkedInLoginScopes []». Тип «строка» не может быть назначен типу «LinkedInLoginScopes».

Помоги мне, пожалуйста.


person wstudiokiwi    schedule 26.07.2017    source источник


Ответы (2)


Вам нужно определить тип scopes.

Тип аргумента scopes в оболочке плагина-

тип экспорта LinkedInLoginScopes = 'r_basicprofile' | 'r_адрес электронной почты' | 'rw_company_admin' | 'w_share';

логин (области: LinkedInLoginScopes [], promptToInstall: boolean): Promise { return; }

let scopes:any = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share'];

or

 let scopes:Array<string> = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share'];


    this.linkedin.login(scopes, true).then((res) => {
        console.log(res) ;
    }, (err) => {
        console.log(err) ;
    });
person Swapnil Patwa    schedule 26.07.2017
comment
Ошибка такая же. Решено как var scopes:any = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share']; - person wstudiokiwi; 26.07.2017
comment
Отлично. Обновленный ответ. Лучше использовать let. - person Swapnil Patwa; 26.07.2017
comment
Было бы здорово, если бы вы добавили дополнительные сведения о причине ошибки и о том, почему ваше решение ее устраняет. В противном случае это может не помочь другим пользователям SO, столкнувшимся с аналогичной проблемой. - person sebaferreras; 26.07.2017
comment
Хорошо, я сделаю это. @sebaferreras - person Swapnil Patwa; 26.07.2017

Определите его следующим образом:

scopes: LinkedInLoginScopes[] = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share'];
person karthik naidu    schedule 07.11.2017
comment
Не могли бы вы уточнить, почему это поможет ОП? В его нынешнем виде этот ответ бесполезен для других, пытающихся понять проблему. - person katzenhut; 07.11.2017