• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Rejestracja i Logowanie przez Oauth2 Linkedin

+1 głos
405 wizyt
pytanie zadane 13 października 2020 w JavaScript przez Klik Obywatel (1,540 p.)
edycja 13 października 2020 przez ScriptyChris

Witam.

Chciałem zrobić możliwość logowania i rejestracji poprzez Oauth2 Linkedin ale utknąłem na etapie wyświetlenia przycisku "Zaloguj przez Linkedin" :D. Cały czas mam błąd o treści:

Uncaught (in promise) Error: [IN:Parser] Could not instantiate tag for 'login': t.user is null

Wykonałem następujące czynności:

W treści strony gdzie chcę mieć widoczny przycisk wklejam:

<script type="IN/Login" data-url="http://developer.linkedin.com/"></script>

Na początku strony (próbowałem też na końcu body) dodaje skrypt:

 <script type="text/javascript" src="//platform.linkedin.com/in.js">
        api_key: API_KEY
        authorize: true
        onLoad: onLinkedInLoad
        scope: r_basicprofile r_emailaddress
    </script>

Po aładowaniu strony dostaje powyższy błąd.

Ale wyświetlenie przycisku "share" działą bez zarzutu więc co jest nie tak z tym login.

Dziękuję.

 

komentarz 13 października 2020 przez ScriptyChris Mędrzec (190,170 p.)

Nie udostępniaj swoich kluczy prywatnych publicznie - wyciąłem wartość api_key z kodu w bloczku.

komentarz 13 października 2020 przez ScriptyChris Mędrzec (190,170 p.)
edycja 13 października 2020 przez ScriptyChris

Wg dokumentacji najpierw podpina się skrypt z tą dziwną składnią* (wygląda jak wnętrze obiektu, tylko bez klamer i przecinków), gdzie przekazujesz m.in. api_key, a dopiero potem skrypt [type="IN/Login] - u Ciebie jest odwrotnie. Może to jest przyczyna?


* ta dziwna składnia to chyba jest wewnętrzna dokumentacja dla skryptu zewnętrznego.

komentarz 14 października 2020 przez Klik Obywatel (1,540 p.)
Nie, nie jest odwrotnie (mapisałem że próbowałem tak i tak).

Na górze dokumentu dodaję ten skrypt z dziwną składnią. A dopiero w treści body skrypt z przyciskiem do wyświetlenia. I to nie działa.

BTW. Dzięki za usunięcie klucza ale i tak nie był prawdziwy.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 209 wizyt
pytanie zadane 6 lipca 2017 w JavaScript przez Konrad Fx Mądrala (6,910 p.)
+1 głos
0 odpowiedzi 194 wizyt
0 głosów
1 odpowiedź 517 wizyt

93,742 zapytań

142,677 odpowiedzi

323,296 komentarzy

63,326 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...