So speichern Sie Facebook Benutzerdaten in MySql Datenbank mit Angular und Ionic

9

Ich arbeite an einer ionischen App, in die ich den nativen Facebook-Login implementiere (folgt dieser Anleitung - & gt; Ссылка ). Wie Sie sehen können, werden die Facebook-Daten jetzt im lokalen Speicher gespeichert. Ich muss diese Daten in meiner MySql-Datenbank speichern.

Ich habe das ohne Probleme geschafft. Jetzt möchte ich die Facebook-Benutzerdaten in meiner MySql-Datenbank speichern.

Grundsätzlich bin ich mir nicht sicher, wohin ich meine http-Anfrage stellen soll, um die Daten an meine Datenbank weiterzuleiten oder wie man es sogar codeweise macht.

Ich sollte erwähnen, dass ich bereits ein Backend eingerichtet habe (welches mit bootstrap, html, css, js php und mysql codiert ist).

Also wäre die URL für meine Benutzer: Ссылка

Teil meines Controller-Codes:

%Vor%

Mein service.js-Code (lokaler Speicher)

angular.module ('Challenger.services', [])

%Vor%     
GY22 27.07.2016, 15:15
quelle

2 Antworten

4

Ich empfehle, einfach einen JSON ajax PUT oder POST von JavaScript zu verwenden. Angenommen, ein Backend-Host von example.com

Fügen Sie ein CSP zum Ionic HTML hinzu, beispielsweise:

%Vor%

Fügen Sie die Domäne der Whitelist im Cordova hinzu config.xml:

%Vor%

Dann können Sie PHP von JavaScript mit ajax in Ihrem eckigen Controller aufrufen (ich habe jQuery hier verwendet, aber Sie können eine beliebige JavaScript ajax Bibliothek verwenden):

%Vor%

Schließlich auf der PHP-Seite - z.B. login.php - Zugriff auf die Postdaten mit $_POST['userId'] , $_POST['email'] , etc.

    
Lightbeard 09.08.2016 04:23
quelle
0

Ich schätze, dass Sie alle Ihre Codes bereit haben, aber nur nicht sicher, wo Sie Ihre Codes am besten finden. Es gibt einen netten Linker, der klare Anweisungen zum Layout deiner PHP-Projektstruktur enthält: Ссылка , hoffe, dass dies etwas geben kann eine Art Hilfe.

    
Eric 08.08.2016 07:20
quelle