Cordoba, Facebook, de « plugin » wordt gebruikt voor de aansluiting van de API - Facebook.Je begon te integreren op Facebook, voordat je hier nodig om de make - up van toepassing.Je zal de oprichting van een netwerk van toepassing is, dan slaat de snelle start van het scherm.Dan moet je nog een website, die de pagina 's.Kun je de volgende website code en de ontwikkeling van lokale:.,http: //81 /, na toevoeging van, je moet een doeltreffend gebruik van de Uri, voorzien van een /hoge, blz.Zolang de volgende URL,,,,,http://www.facebook.com/connect/login_success.html, HTTP://lokale: 81 /oauthcallback.html plug - ins, Facebook, installatie, doen we alle van de bovengenoemde maatregelen om een oplossing te vinden voor een aantal problemen bij het gebruik van de « plugin ».Dit ding is moeilijk te ontwikkelen, omdat er vele stappen en de documentatie omvat niet alle.Het probleem van de verenigbaarheid van een bekende, dus we gebruiken andere Cordoba - verificatie, teleric plug - in onze versie van de aanvraag.We beginnen de browser installeren platform, en we de toepassing van een bevel, C: gebruikers,., gebruikersnaam, desktop - myapp> ion platform is de toevoeging van de volgende browser, wat we moeten doen is de wortel van de toevoeging van elementen, het lichaam, de etikettering, de index: //europa.eu.int /comm /index.html.,,,, div. < FB = "wortel" > < /div >,, nu zullen we de toevoeging van Cordoba - toepassing van Facebook.Je moet veranderen, app_id,, app_name, met je gecreëerd voor de toepassing, Facebook, C: gebruikers, de gebruikersnaam, desktop - -> Cordoba myapp plug - ins http://github.com/telerik-verified-plugins/facebook/variabelen app_id = "123456789" app_name = "fbappname", open nu de /index.html, en na de toevoeging van de volgende codes, lichaam, De etikettering.Je moet ervoor zorgen dat, appid, versie, creëer je Facebook, met toepassing van het programma.Dit zal ervoor zorgen dat de Facebook SDK is zonder tegenwerking van de laden van de andere programma 's.,, /index.html, < script> window.fbasyncinit = functie) (FB. Ondernemers ({AppID:'123456789 ", xfbml: de echte versie:" v2.4 "}}; (functie); (D, S, id) {VAR js, fjs = d.getelementsbytagname (s) [0]; als (d.getelementbyid (ID)) {terugkeer;} js = d.createelement (s); js.id = id; js.src =" /verbonden. Facebook. Netto /en_us /SDK. J' s "; fjs. Een parentnode. InsertBefore (js, fjs} (documenten);" script "," Facebook jssdk "); < /scripts >,,, - diensten, omdat we ons moeten voorzien van alle diensten te creëren, zullen wij de in verband met de facE -.Deze dingen kunnen de codes met minder te werken, maar we proberen het volgen van de beste praktijken, zodat we gebruik kunnen maken van de hoek van diensten.De volgende code geeft de hele dienst.We leggen het services.js,.,,,. De diensten ('auth "functies ($Q, ionicloading dollar) {this.getloginstatus = (() {VAR = $Q vertraging uitstellen (); b. Getloginstatus (functie (reactie) {als (response.status = = =" verband ") {console (stringify hola.. (reactie));} {console of log (" niet ingelogd ");}}); terug naar defer.promise;} this.loginfacebook = (() {VAR = $Q vertraging uitstellen (); b. De firewall is (functie (reactie) {als (response.status = = =" verband ") {console logboek (hola. Stringify (reactie);} {console of log (" is niet geregistreerd! ");}}); terug naar defer.promise;} this.logoutfacebook = functie () {VAR = $Q vertraging uitstellen (); b. De doorhaling (functie (reactie) {console logboek (ben je ingelogd! ");}); terug naar defer.promise;} this.getfacebookapi = functie () {VAR = $Q vertraging uitstellen (); b. De API ("Ik /???????Gebied = id, e - mail "[], functionele (reactie) {als reactie. Fout) {console logboek (hola. Stringify (reactie. Fout);} {console of logboek (hola. Stringify (reactie);}});});}, terug in de defer.promise; diensten van onze vier functies creëren.De eerste drie is duidelijk.De vier functies is voor aansluiting op het "gezicht".Het zal terugkeren, identiteitskaart, en e - mail van de gebruikers, de make - up.We zijn het creëren van verbintenissen object met Ajax. Functie.Nu moeten we onze controleurs, en dat roept deze functie.We bellen elke functie zijn beter te begrijpen, maar je zou moeten samen tot de verwachte resultaten, de voor de verwerking verantwoordelijke voor de verwerking van de code.,, ('myctrl "functies (dollar bereik, certificering, ionicloading dollar) {% scope.checkloginstatus = (() {}); getloginuserstatus (scope.loginfacebook dollar = functie (data) {}); loginfacebookuser (; scope.facebookapi dollar = functie () {}); getfacebookuserapi (scope.logoutfacebook dollar = functie) (logoutfacebookuser (); loginfacebookuser () {}; de functie van terugkeer van certificering. Loginfacebook () () {} logoutfacebookuser; de functie van certificering van getfacebookuserapi terug. Logoutfacebook () () {} functie;Terug naar de certificering. Getfacebookapi () () {} getloginuserstatus; de functie van terugkeer van certificering. Getloginstatus ();}}), misschien wil je weten waarom we niet terug, rechtstreeks van de functie van certificatiediensten (vier functies).De reden hiervoor is, misschien wil je ook nog wat meer in functie van de certificering.Je kan sturen van bepaalde gegevens aan de database van je login. Dit kan worden door gebruik te maken van de javascript te doen, dan veranderen () voor het behandelen van alle operaties in plaats van de asynchrone call - back - methode, nu. We moeten de gebruikers en de interactie van toepassing.We noemen: //europa.eu.int /comm /bevat vier functies creëren we vier knopen: //europa.eu.int /comm /.,,,, < categorie knopen = "knop" klik "loginfacebook () ng =" > log in < /knop > < categorie knopen = "knop" klik "logoutfacebook (de) ng =" > afschrijving < /knop > < categorie knopen = "knop" klik "checkloginstatus () ng =" > onderzoek < /knop > < categorie knopen = "knop" klik "facebookapi () ng =" > de API - en LT; /knop > dat, als de gebruikers klikken, log scherm, Facebook.De gebruiker zal worden doorgestuurd naar de succesvolle login na toepassing.,,,
-
Previous:- camera 's
Next Page:- de audio -