Cum pot să folosesc Facebook Login?

Deci, vreau să fac înregistrările pe website-ul meu posibile doar prin Facebook. Am găsit acest tutorial și l-am urmat:
https://www.tutorialspoint.com/php/php_facebook_login.htm

Am configurat aplicația mea, din meniul Developers, ideea e că tot primesc eroarea asta:

Am tot căutat rezolvări pe stackoverflow, suport-ul de la facebook, google, etc. din păcate, nimic ce să mă ajute până acum…

https://developers.facebook.com/docs/php/howto/example_facebook_login
vezi daca te ajuta ce-i aici. Atentie ca poate facebook a mai schimbat ceva in sdk


cu imagini + cod

seteaza-ti facebook-ul in engleza, nu romana

Am făcut de atâtea ori chestia asta că deja o pot face cu ochii închiși :slight_smile:

In primul rând, site-ul e creație personală, ai control total, poți crea URL-URI după cum ai nevoie?

In al doilea rând, folosești un cms gen WordPress gata făcut, sau măcar un framework (Laravel, symphony, etc).

Sau e creație complet personală ?

In funcție de asta te pot ajuta.

Folosesc script-ul oferit de cei de la tutorial, iar site-ul este hostat pe local…

Am făcut update și primesc eroarea asta:

Eroarea în engleză:
image

Pai eroarea e simpla, Trebuie să mergi la aplicația de Facebook, și sa pui acolo URL-ul de callback, altfel din motive de securitate nu te va redirecționa la e.

De asemenea, trebuie specificata ca fiind aplicație web, și îți va cere domeniul unde e aplicația. Nu știu dacă accepta localhost deci și asta ar putea fi o problema.

Dar eroarea e simpla.

1 Like

pt testare de pe masina locala eu folosesc ngrok pt partea de forwardare

atentie ca, la lansare, sa nu uiti url-ul de callback indicand mediul local

2 Likes

Cum as putea sa il setez de exemplu pt. un site care nu e hostat local?

nu trebuie sa puna undeva acel script. stiu ca am mai facut un bot pe fb si a trebuit sa pun scriptul undeva public

cu ngrok cum a zis tekkie.

ngrok va expune adres ta locala intr-una accesibila pe web

prin acel url facebook iti transmite tie ceva, dar in cazul tau nu poate ca nu are cum sa iti acceseze link-ul :slight_smile:

este foarte tare ngrok. l-am folosit de cateva ori si mi-a placut la nebunie !

1 Like

Se poate folosi fără probleme şi localhost

1 Like

Facebook nu-ti trimite nimic. In procesul de login, clientul (browserul) este redirectat dintr-o parte intr-alta; atat timp cat browserul acceseaza si Facebook si localhost, loginul functioneaza. Eu folosesc localhost fara probleme - creezi un Test App, adaugi platforma Website si setezi Site URL=“https://localhost/”.

2 Likes