Я создал приложение на консоли разработчика LinkedIn и добавил URL-адреса перенаправления в настройках OAuth 2.0 следующим образом -
1.http://localhost:4200/socialintegration/auth/linkedin
2.http://firebase_project_id.auth0.com/login/callback
3.http://localhost:4200//linkedin-oauth2/callback
4.http://firebase_project_id.firebaseapp.com//linkedin-oauth2/callback
5.http://localhost:4200/linkedinLoginResponse
6.http://firebase_project_id/linkedinLoginResponse
7.http://firebase_project_id//linkedin-oauth2/callback
8.https://firebase_project_id/auth/integrations/linkedin
9.https://localhost:4200/login/callback
10.https://firebase_project_id/login/callback
11.https://firebase_project_id.auth0.com/login/callback
12.https://firebase_project_id/login/callback
13.http://localhost/callback
14.http://my_machine_ip_address/callback
15.http://my_machine_ip_address//linkedin-oauth2/callback
Если я что-то делаю не так, пожалуйста, исправьте
Я использую приведенный ниже код -
const scopes = ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share'];
// @ts-ignore
this.linkedin.login(scopes, true)
.then(() => console.log('Logged in!'))
.catch(e => console.log('Error logging in', e));
, но каждый раз появляется ошибка ниже -
Error logging in {
"errorCode": "UNKNOWN_ERROR",
"errorMessage": "The passed in mobile identifier is invalid \"xxxx.xxxx.xxxx\""
}
Если кто-нибудь знает, как решить проблему, пожалуйста, дайте мне знать, и правильный ответ будет оценен. Спасибо