Quickstart Variante 2
Eine Beispielprozess für die Nutzerauthentifzierung können Sie hier finden.
Nutzung einer eigenen Login-Funktion
Schritt 0: Voraussetzungen
Um die API nutzen zu können, müssen folgende Voraussetzungen erfüllt sein:
- Sie besitzen eine gültige applicationId (auch API-Key genannt) bei allyve
- Sie besitzen einen zugehörigen (geheimzuhaltenden) Schlüssel (API-Secret) bei allyve. Bitte bewahren Sie das appsecret sicher und für Unbefugte nicht zugänglich auf
Schritt 1: Anlegen der Verzeichnisstrukturen
Legen Sie folgende Verzeichnisstruktur in Ihrem Webauftritt an:
/sociallyve --/js --/html
Schritt 2: Dateien
Laden Sie die Datei “http://cdn.allyve.com/xd_allyzer.html” herunter und kopieren Sie sie in das eben angelegte Verzeichnis “sociallyve/html“:
Legen Sie in dem Verzeichnis sociallyve/js eine leere Javascript Datei an. Nennen Sie diese Datei “sociallyveConfig.js“.
Öffnen Sie die Datei “sociallyveConfig.js” und befüllen Sie sie mit folgenden Werten:
sociallyveConfig['applicationId'] = "YOUR_APPLICATION_ID"; sociallyveConfig['apiUrl'] = "https://api.allyve.com/api/sociallyve/"; sociallyveConfig['pathToForwarder'] = "/sociallyve/html/xd_allyzer.html"; sociallyveConfig['importUrl'] = "/path/to/the_url_that_will_be_called_with_the_contact_data.php";
Schritt 3: Anpassen Ihrer HTML-Datei
Die Nutzung der API setzt voraus, dass Sie die Javascript Bibliothek jQuery (www.jquery.com) in Ihre Seite einbinden.
Fügen Sie die nachstehenden Zeilen dem Head-Abschnitt Ihrer HTML-Datei hinzu:
<link rel="stylesheet" type="text/css" media="screen" href="//cdn.allyve.com/css/sociallyve_simple.css" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="/sociallyve/js/sociallyveConfig.js"></script> <script type="text/javascript" src="//cdn.allyve.com/js/sociallyve_simple.js"></script>
Schritt 4: Einbinden der Login-Buttons
Fügen Sie den nachstehenden HTML-Code zu dem Body-Abschnitt Ihrer HTML-Datei hinzu, damit dem User die Loginbuttons der verschiedenen Sozialen Netzwerke angezeigt werden:
<div saId="facebook" class="sociallyve_single_login_button"></div> <div saId="gmx" class="sociallyve_single_login_button"></div> <div saId="twitter" class="sociallyve_single_login_button"></div>
Schritt 5: Nutzung der API
Die Nutzung der Api erfolgt in Javascript. Da Sie hier (anders als in Quickstart Variante 1) die Verarbeitung der zurückgelieferten Daten über eine eigene Funktion durchführen möchten, müssen Sie diese definieren und zuweisen. Der Parameter queryStr enthält dabei den vollständigen von der API gelieferten Parameter-String (siehe Grafik: Nutzer-Authentifzierungsprozess).
var myOwnLoginFunction = function(queryStr) { doMyOwnProcessing(queryStr); }
var myOwnImportFunction = function(queryStr) { doMyOwnImporting(queryStr); }
//Instanziierung der Sociallyve Klasse var connector = new Sociallyve();
Teilen Sie dem connector nun Ihre zuvor definierte Login-Funktion mit:
//Initialisierung connector.setLoginFunction(myOwnLoginFunction); connector.setImportFunction(myOwnImportFunction);
FERTIG!
Bitte stellen Sie sich, dass Sie bei den von der allyve API erhaltenen Daten immer eine Signaturüberprüfung durchführen
Zuletzt aktualisiert am 5. März 2012 von admin - Anmelden
