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.
Warum hast du Leute gewählt – coderex
Ich bin nicht der Downvoter, aber es ist wahrscheinlich, weil Sie viele verschiedene Fragen stellen, die alle ziemlich vage sind. –
In der Tat. "Wie schreibe ich API-Programme?" ist ein gutes Beispiel für eine besonders schlechte Frage (viel zu vage) – bortzmeyer