2009-07-26 12 views
1

Wann und wo verwenden wir eine API-Funktion auf unserer Website?Wann/wo benötigen wir eine API-Funktion auf unserer Website?

Was sind die Vorteile von APIs?

Wie API-Programme schreiben?

Gibt es eine Referenz für das Erstellen von APIs?

Oder Struktur der API-Anwendungen?

Dies sind die allgemeinen Fragen, bitte lassen Sie mich Ihre Gedanken über APIs wissen.

Ich denke, meine Frage für alle :)

Dank im Voraus klar ist!

+0

Warum hast du Leute gewählt – coderex

+1

Ich bin nicht der Downvoter, aber es ist wahrscheinlich, weil Sie viele verschiedene Fragen stellen, die alle ziemlich vage sind. –

+0

In der Tat. "Wie schreibe ich API-Programme?" ist ein gutes Beispiel für eine besonders schlechte Frage (viel zu vage) – bortzmeyer

Antwort

3

Jedes Mal, wenn Sie Informationen bereitstellen, die automatisch versucht werden, Ihre Website zu scrapen (Dokumente herunterladen und HTML analysieren, um die Informationen zu extrahieren), können Sie das Leben einfacher und einfacher gestalten, indem Sie eine API bereitstellen es mit stattdessen.

Und in "jeder", ich schließe dich ausdrücklich ein. Wenn Nutzer über eine API abrufen, anstatt sie zu scrappen, wird die Belastung Ihrer Server reduziert und Ihre Analyse verbessert.

+0

Gibt es eine Referenz für das Erstellen von APIs? oder Struktur der API-Anwendungen – coderex

+0

Ich würde nach einer Open-Source-Webanwendung suchen, die API-Funktionalität bietet und sehen, was es tut, wenn ich Sie wäre. – chaos

+0

Verwenden Sie entweder Webdienste, eine REST-basierte XML-Anfrage-API oder - am besten - OData. – TomTom

1

Frage: Benötige ich eine API?

Wenn Ihre Website groß genug ist, um Anwendungen dafür geschrieben zu haben, und Sie wissen, gibt es Menschen da draußen, die dies tun werden, oder Sie planen, so tun dann möchten Sie vielleicht über eine API denken. Es kann sehr hilfreich sein, Benutzern zu erlauben, ihre eigenen Funktionen zu Ihrer Website hinzuzufügen.

Seiten, die apis benötigen:

facebook. Riesig, sagte Nuff. so beliebt, dass die Leute dafür schreiben werden, weil sie damit auch Geld verdienen können.

SO: anständige Größe, plus voller Programmierer so Zeug geschrieben werden.

1

Es gibt mehrere Antworten auf Ihre Frage zum Erstellen einer API auf Stackoverflow. Suchen Sie nach "Erstellen einer API". Oder werfen Sie einen Blick auf here.

Wie bei Ihren anderen Fragen, denke ich, dass die Bereitstellung einer API eine nette Einladung für Ihre Benutzer ist, um Ihre Funktionen/Inhalte/was auch immer (Sachen) in der gewünschten Weise zu nutzen. Es zeigt, dass Sie an sie denken und Ihre Sachen leicht zugänglich machen.

Aus Ihrer Sicht gibt Ihnen eine API mehr Kontrolle über wie Menschen Ihre Website verwenden, wodurch das Risiko und die Frustration von Missbrauch minimiert wird.

Ein weiterer Grund für eine API ist, wenn Sie auf einem Markt sind, der mit anderen Projekten oder Unternehmen konkurriert und diese bereitstellt. Dann ist es wahrscheinlich eine gute Idee, mit ihnen Schritt zu halten.

Aber im Allgemeinen, ob Sie eine API haben sollten oder nicht, hängt ganz von den Sachen ab, die Sie zur Verfügung stellen. Ihre erste Überlegung muss sein, wenn es einen Grund gibt, einen zu tun. Ist es deine Mühe wert? Wird jemand es benutzen?

Versuchen Sie, sich in die Position Ihres Benutzers zu versetzen.

Verwandte Themen