Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

WBOY
WBOYOriginal
2016-08-04 09:19:111989Durchsuche

Bei den Projekten des Unternehmens geht es hauptsächlich um den Aufruf der Datenschnittstelle des Web-Backends Das habe ich vorher gemacht. Ich schreibe Programmcode im Webhintergrund und zeige ihn dann auf der Seite an. Jetzt komme ich plötzlich mit der Schnittstelle in Berührung und weiß wirklich nicht, wie ich das machen soll. So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

Was ich fragen möchte, ist, ob beim Schreiben einer Schnittstelle zuerst die entsprechende Modulfunktion im Webhintergrund implementiert werden muss, nachdem die für die APP-Entwicklung verantwortliche Person diese Schnittstelle direkt aufrufen kann Daten aus der Datenbank? [Ist das das Prinzip?]
Wie im Bild gezeigt: Ich möchte eine Update-Ankündigung und eine dynamische Sicherheitsschnittstelle schreiben. Muss ich zuerst die Funktionen dieser beiden Module im Webhintergrund implementieren und dann für jeden von ihnen eine Schnittstelle schreiben? Wenn dies der Fall ist, auf welcher Grundlage sollte diese Schnittstelle geschrieben werden und welche Daten oder Parameter sollten verwendet werden. Was ist das Format

Antwortinhalt:

Bei den Projekten des Unternehmens geht es hauptsächlich um den Aufruf der Datenschnittstelle des Web-Backends Das habe ich vorher gemacht. Ich schreibe Programmcode im Webhintergrund und zeige ihn dann auf der Seite an. Jetzt komme ich plötzlich mit der Schnittstelle in Berührung und weiß wirklich nicht, wie ich das machen soll. So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

Was ich fragen möchte, ist, ob beim Schreiben einer Schnittstelle zuerst die entsprechende Modulfunktion im Webhintergrund implementiert werden muss, nachdem die für die APP-Entwicklung verantwortliche Person diese Schnittstelle direkt aufrufen kann Daten aus der Datenbank? [Ist das das Prinzip?]
Wie im Bild gezeigt: Ich möchte eine Update-Ankündigung und eine dynamische Sicherheitsschnittstelle schreiben. Muss ich zuerst die Funktionen dieser beiden Module im Webhintergrund implementieren und dann für jeden von ihnen eine Schnittstelle schreiben? Wenn dies der Fall ist, auf welcher Grundlage sollte diese Schnittstelle geschrieben werden und welche Daten oder Parameter sollten verwendet werden. Was ist das Format

Danke für die Einladung. Es ist ganz einfach. Sie können die Entschuldigung als eine gewöhnliche Webseitenanforderung oder eine Formularanforderung auf einer gewöhnlichen Webseite behandeln. Der Unterschied besteht darin, dass die Daten auf der gewöhnlichen Webseite abgefragt und dann in einer Ansichtsdatei gerendert und angezeigt werden müssen dem Benutzer über den Browser angezeigt. Die Schnittstelle dient zum Abfragen, Einfügen, Aktualisieren und Löschen basierend auf unterschiedlichen Bedingungen. Geben Sie dann einfach das Endergebnis im Format Json oder xml an den Kunden zurück.

Die aufrufende Schnittstelle sollte über ein Schnittstellendokument verfügen, das im Allgemeinen die folgenden Punkte enthält:

  1. Geben Sie die Adresse der Schnittstelle an

  2. Schnittstellenparameter

  3. Von der Schnittstelle zurückgegebener Statuscode und Datenformat

Lass uns direkt zum Code gehen!

Zuerst die Schnittstelle aufrufen:

So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

Dann der Code der Schnittstelle:

So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

Dies ist ein Projekt in unserem Projekt, das Daten aus einem anderen Projekt aufruft. Dies ist, was ich ursprünglich geschrieben habe (es kann einige unangemessene Dinge geben, wie z. B. die Überprüfung der angeforderten IP usw.). Es sollte wahrscheinlich so sein. Unabhängig davon, ob die Schnittstellendaten erfolgreich oder nicht erfolgreich abgerufen wurden, wird ein identifizierter Statuscode zurückgegeben. Ich verwende hier beispielsweise status. Was ich zurückgebe, liegt im Allgemeinen im JSON-Format vor, das durch Front-End- und Back-End-Aufrufe leicht analysiert werden kann.

So schreiben Sie eine Schnittstelle zur Anzeige von Hintergrunddaten in der mobilen APP

(Warum Sie den Namen anstelle der ID übergeben müssen, da die Benutzernamen in den beiden Projektdatentabellen gleich sind, die IDs jedoch unterschiedlich sind! ~ Achten Sie nicht zu sehr auf die Details)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn