Kompatibler Zugang ohne transparente Weiterleitung
Reddit API Proxy ermöglicht Abfragen eines unabhängigen historischen Reddit-Archivs. Der Dienst ist weder die offizielle Reddit-API noch mit Reddit verbunden. Der Name bedeutet nicht, dass beliebige Reddit-URLs weitergeleitet, OAuth-Berechtigungen übernommen oder Zugriffskontrollen umgangen werden können. Ebenso fehlen Echtzeitdaten, Veröffentlichung, Abstimmung und private Nachrichten. Prüfen Sie bei der Pflege einer Integration deshalb den tatsächlichen Vertrag der Routen und Header, bevor Sie eine bestehende Abhängigkeit ersetzen.
Geschützte Abrufe akzeptieren X-API-Key: <key> und Authorization: Bearer <key>. Beide Formen übertragen den Schlüssel dieses Archivs; eine davon genügt. Bearer macht daraus keinen Reddit-OAuth-Token. Bewahren Sie das Geheimnis auf Ihrem Server auf, außerhalb öffentlich ausgelieferten Codes und von Diagnoseprotokollen. Das Secure-HttpOnly-Cookie des Kontobereichs dient der Kontositzung und ersetzt nicht die Header für Datenabrufe Ihrer Anwendung.
Prüfen Sie GET-Methode, Host api.redditapiproxy.com, Route und zulässige Parameter einzeln. /v1/status ist öffentlich und verbraucht keine Credits; seine statische Erklärung bestätigt nur die HTTP-Antwort der Anwendung. Sie validiert keinen Schlüssel, prüft das Suchsystem nicht und zeigt kein Guthaben. Ein erreichbarer Status belegt deshalb weder den Erfolg einer nachfolgenden Suche noch eine korrekt konfigurierte Authentifizierung. Halten Sie diese Beobachtungen in Ihren eigenen Diagnoseanzeigen getrennt.
Ein Beispiel für den gewählten Header
Die Anfrage lautet GET https://api.redditapiproxy.com/v1/comments?subreddit=devops&limit=3. subreddit=devops grenzt die Community ein, limit=3 fordert höchstens drei Kommentare an. Weder vollständige Diskussionen noch verfügbare devops-Daten sind zugesichert. Verwenden Sie serverseitig curl -H "X-API-Key: <key>" "https://api.redditapiproxy.com/v1/comments?subreddit=devops&limit=3". Ersetzen Sie den Platzhalter ausschließlich in einer privaten Umgebung und vermeiden Sie, das Geheimnis in gemeinsam genutzten Befehlsverläufen zu speichern.
Die Alternative verwendet dasselbe GET mit curl -H "Authorization: Bearer <key>" "https://api.redditapiproxy.com/v1/comments?subreddit=devops&limit=3". Sie müssen nicht bei jedem Abruf beide Varianten ausführen. Sind beide Tests erfolgreich, werden zwei Anfragen berechnet, auch bei identischen oder leeren Ergebnissen. Die Kompatibilität eines Headers garantiert keine vollständige Übereinstimmung mit dem Datenschema oder den Funktionen eines anderen Anbieters. Prüfen Sie die benötigten Felder anhand tatsächlich empfangener Antworten.
Synthetischer Antwortausschnitt, nur zur Erklärung und ohne ausgeführte Anfrage: {"data":[],"pagination":{"page":1,"limit":3,"total":0,"relation":"eq"},"credits":{"cost":1,"balance":99}}. Der Saldo ist fiktiv. Speichern Sie eine tatsächlich empfangene Antwort, bevor Sie data prüfen und verfügbare Felder verarbeiten. Die Datensätze sind flach und garantieren keine vollständigen Gespräche. Eine erfolgreiche leere Liste kostet einen Credit und ist weder ein Transportfehler noch ein abgewiesener Schlüssel.
Konto, Credits und Zahlungen
Ein Konto entsteht mit E-Mail-Adresse und einem Passwort von 12 bis 72 UTF-8-Bytes. Der Schlüssel wird unmittelbar nach erfolgreicher Registrierung einmal angezeigt, bereits vor einer bezahlten Aufladung. Sichern Sie ihn dann außerhalb öffentlich ausgelieferten Codes. Die möglichen 100 Test-Credits unterliegen einer netzwerkweiten Missbrauchskontrolle. Konten, Schlüssel und Guthaben bleiben dennoch domainspezifisch. Anmeldung, Guthaben, Rechnungen und Schlüsselerneuerung finden Sie im Kontobereich der Seite API-Schlüssel erhalten.
Ein erfolgreicher geschützter Abruf kostet einen Credit, auch mit leerer Ergebnisliste. Ein Credit entspricht $0.001; $1 ergibt 1000 Credits. Die kleinste bezahlte Aufladung beträgt $50 und ergibt 50000 Credits. Bezahlte Credits verfallen nicht; ein Abonnement ist nicht erforderlich. Ungültige Anfragen werden nicht belastet, bei einem Fehler des vorgeschalteten Suchdienstes wird die Reservierung erstattet. Ein verlorener Client-Empfang kann dennoch auf einen berechneten Servererfolg folgen; ein erfolgreicher Wiederholungsversuch kostet erneut.
Erstellen Sie vor einer Überweisung eine Rechnung im angemeldeten Kontobereich. Unterstützt werden USDT auf TRON als TRC20 und USDC auf Ethereum Mainnet als ERC20. Verwenden Sie Empfänger und genauen Betrag der aktuellen Rechnung und reichen Sie anschließend den vorhandenen Transaktionshash zur Prüfung ein. Nur eine tatsächlich bestätigte, passende Überweisung kann gutgeschrieben werden. Eine sofortige Bestätigung ist nicht zugesichert. Weder diese Prüfung noch der private Kontostand gehört zur öffentlichen Statusantwort.