GiggleTime für Android
Kostenlos bei Google Play
Hol dir die App
GiggleTime GiggleTime
Menü
Auf Premium upgraden Witz einreichen Komiker Über uns Häufige Fragen Kontakt Comedian hinzufügen
Hol dir die App
Folge uns

Rechtliches
Datenschutzrichtlinie Nutzungsbedingungen Cookie-Richtlinie Rückerstattungs- und Stornierungsrichtlinie Quellenangaben
Anmelden
Sprache
Kategorien
Einstellungen
Sprache Deutsch
Sicherer Modus
Automatische Wiedergabe zufälliger Witze
Benachrichtigungen

Sende deine Witze an GiggleTime

GiggleTime ist eine Witze-Website in 26 Sprachen. Wenn du Witze schreibst, einen Witze-Account betreibst oder eine Sammlung hast, kannst du sie uns aus deiner eigenen App oder deinem Skript senden. Jeder Witz wird von einem Menschen gelesen, bevor er online geht.

Zur API-Referenz

So funktioniert es

  1. Erstelle ein kostenloses GiggleTime-Konto oder melde dich an.
  2. Sag uns unter „Meine Einreichungen“, was du senden möchtest und ungefähr wie viele Witze.
  3. Wir lesen jede Anfrage und antworten per E-Mail, meist innerhalb von ein, zwei Tagen.
  4. Sobald du genehmigt bist, erstellst du auf derselben Seite deinen Schlüssel. Er wird nur einmal angezeigt, also bewahre ihn sicher auf.
  5. Sende Witze mit einer einfachen HTTPS-Anfrage. Jeder wartet auf Prüfung, und du kannst seinen Status jederzeit abfragen.

So prüfen wir Witze

Jeder Witz, ob über die API oder das Formular auf unserer Website, wird vor der Veröffentlichung von einem Menschen gelesen. Die meisten werden innerhalb eines Tages geprüft.

Wir prüfen, ob er sich wie ein Witz liest, ob er in der gewählten Sprache ist und zu seiner Kategorie passt und ob er nicht schon in irgendeiner Sprache auf GiggleTime steht. Wir korrigieren eventuell einen Tippfehler oder verschieben einen Witz in eine passendere Kategorie.

Wenn wir einen Witz nicht verwenden können, sagen wir dir immer, warum: Der Grund steht unter „Meine Einreichungen“ und in der API. Genehmigte Witze erscheinen auf GiggleTime und sind in all unseren Sprachen lesbar.

Was wir annehmen

  • Witze, die du selbst geschrieben hast, oder Witze, die frei geteilt werden dürfen, etwa überlieferte Witze und Folklore.
  • Einzeiler, Witze mit Frage und Pointe, kurze Geschichten und Klopf-Klopf-Witze in jeder unserer 26 Sprachen.
  • Witze, die du mit etwas Hilfe von KI geschrieben hast, sind in Ordnung, wenn du sie geprüft hast und sie gut sind. Massenhaft von KI erzeugte Witze nehmen wir nicht an.
  • Kein Material, das von anderen Comedians, aus Büchern oder von Websites kopiert ist, kein Hass, keine Belästigung und keine Links oder Werbung.
  • Markiere Witze für Erwachsene mit dem NSFW-Flag. Sie sind für Besucher ausgeblendet, die sie nicht eingeschaltet haben.

Grenzen

  • Anfangs bis zu 20 Witze in 24 Stunden pro Schlüssel. Für Leute, deren Witze wir regelmäßig genehmigen, erhöhen wir das Limit.
  • Höchstens 10 Witze pro Minute.
  • Wenn unsere Prüfwarteschlange voll ist, werden neue Witze eine Weile abgelehnt. Bitte versuch es am nächsten Tag erneut.

API-Referenz

Alle Anfragen gehen an https://www.giggletime.app/api/v1/ und brauchen deinen Schlüssel im Authorization-Header:

Authorization: Bearer gtj_your_key

Aufrufe

GET /api/v1/meDeine Limits und wie viele Witze du in den letzten 24 Stunden gesendet hast.
GET /api/v1/categories?language=enKategorie-IDs und -Namen in dieser Sprache, die Sprachen und die Witzarten.
POST /api/v1/jokesSendet einen Witz als JSON.
GET /api/v1/jokesDeine Witze, die neuesten zuerst, mit ihrem Status. Optional: limit (bis 100) und before_id für die nächste Seite.

Felder zum Senden eines Witzes

languagePflicht. Der Sprachcode, zum Beispiel en, bg oder es.
category_idPflicht. Eine Kategorie-ID aus der Liste unten oder aus /api/v1/categories.
typePflicht. one-liner, setup-punchline, story oder knock-knock.
setup, punchlineBei Witzen mit Frage und Pointe: bis zu 300 Zeichen pro Teil.
textFür alle anderen Arten: bis zu 300 Zeichen, bei Geschichten 2000.
authorOptional. Wem der Witz zugeschrieben wird, bis zu 60 Zeichen.
nsfwOptional. true für Humor für Erwachsene.

Beispiele

curl

curl -X POST https://www.giggletime.app/api/v1/jokes \
  -H "Authorization: Bearer gtj_your_key" \
  -H "Content-Type: application/json" \
  -d '{"language": "en", "category_id": 17, "type": "setup-punchline",
       "setup": "Why did the scarecrow win an award?",
       "punchline": "He was outstanding in his field."}'

Python

import requests

r = requests.post("https://www.giggletime.app/api/v1/jokes",
    headers={"Authorization": "Bearer gtj_your_key"},
    json={"language": "en", "category_id": 17, "type": "one-liner",
          "text": "I told my wife she draws her eyebrows too high. She looked surprised."})
print(r.status_code, r.json())

JavaScript

const r = await fetch("https://www.giggletime.app/api/v1/jokes", {
  method: "POST",
  headers: { "Authorization": "Bearer gtj_your_key", "Content-Type": "application/json" },
  body: JSON.stringify({ language: "en", category_id: 17, type: "one-liner",
    text: "I'm reading a book about anti-gravity. It's impossible to put down." })
});
console.log(r.status, await r.json());

Antworten

Ein angekommener Witz antwortet mit 201 und seiner ID. Er bleibt ausstehend, bis wir ihn geprüft haben:

{"id": 1830, "status": "pending", "remaining_today": 19}

Fehler antworten mit einem Code, auf den du reagieren kannst:

400invalid_language, invalid_category, invalid_joke_type, missing_text, too_long, invalid_json
401unauthorized: der Schlüssel fehlt, ist falsch oder wurde widerrufen.
403terms_required: melde dich auf der Website an und akzeptiere die aktuellen Bedingungen. account_suspended
409duplicate_joke: derselbe Witz ist bereits auf GiggleTime.
429too_fast, daily_limit: warte und versuch es später erneut.
503review_queue_full: bitte versuch es am nächsten Tag erneut.

Status und Gründe

In GET /api/v1/jokes ist jeder Witz pending (ausstehend), approved (genehmigt, mit seiner URL) oder rejected (abgelehnt, mit Grundcode und dem Grund in der Sprache des Witzes):

duplicateNicht genehmigt: Dieser Witz ist bereits auf GiggleTime.
not_a_jokeNicht genehmigt: Das liest sich nicht wie ein Witz.
wrong_languageNicht genehmigt: Der Text ist nicht in der Sprache, als die er gesendet wurde.
offensiveNicht genehmigt: Er verstößt gegen unsere Inhaltsrichtlinien.
copiedNicht genehmigt: Das sieht nach dem Material eines anderen Comedians aus.
qualityNicht genehmigt: Er passt nicht zu GiggleTime.

Kategorien

  • 17 Alltag
  • 10 Arbeit
  • 13 Beziehungen
  • 12 Essen & Trinken
  • 9 Familie
  • 16 Geld
  • 15 Gesundheit & Altern
  • 5 Gruselig
  • 2 Programmierung
  • 11 Schule
  • 3 Schwarz
  • 7 Sonstiges
  • 14 Technologie
  • 8 Tiere
  • 6 Weihnachten
  • 4 Wortspiele

Sprachen

ar العربية bg Български ca Català cs česky cy Cymraeg da dansk de Deutsch el Ελληνικά en English es español et eesti, eesti keel fr français hi हिन्दी, हिंदी id Bahasa Indonesia it Italiano ja 日本語 ka ქართული nl Nederlands, Vlaams pl polski pt Português ru Русский sv svenska tr Türkçe uk Українська vi Tiếng Việt zh 中文

Fragen

Kostet das etwas?

Nein. Die API ist kostenlos.

Wem gehören die Witze, die ich sende?

Du behältst alle Rechte, die du hast. Mit dem Senden eines Witzes erlaubst du GiggleTime, ihn zu veröffentlichen, zu übersetzen und in unseren Apps zu zeigen, wie es unsere Nutzungsbedingungen beschreiben. Nutzungsbedingungen

Kann ich einen Witz später entfernen?

Ja. Schreib uns, und wir nehmen ihn herunter. Kontakt

Was, wenn mein Schlüssel in falsche Hände gerät?

Erstelle unter „Meine Einreichungen“ einen neuen Schlüssel. Der alte funktioniert sofort nicht mehr.

Ich möchte lieber Witze auf meiner eigenen Website zeigen.

Dann probiere unser kostenloses „Witz des Tages“-Widget. Witz-Widget für deine Website