Kingsley
(Tudor)
decembrie 18, 2017, 7:14pm
1
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
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.
Kingsley
(Tudor)
decembrie 18, 2017, 7:27pm
4
Folosesc script-ul oferit de cei de la tutorial, iar site-ul este hostat pe local…
Kingsley
(Tudor)
decembrie 18, 2017, 7:32pm
5
Am făcut update și primesc eroarea asta:
Eroarea în engleză:
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
tekkie
(Georgiana Gligor)
decembrie 18, 2017, 7:36pm
7
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
Kingsley
(Tudor)
decembrie 18, 2017, 7:37pm
8
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
este foarte tare ngrok. l-am folosit de cateva ori si mi-a placut la nebunie !
1 Like
EAdrian
(· www.devxart.ro)
decembrie 19, 2017, 11:26pm
12
Se poate folosi fără probleme şi localhost
1 Like
Floki
(Floki)
decembrie 21, 2017, 12:22am
13
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