# Eine Liste von Discourse-Themen auf einer externen Seite einbetten

**URL:** https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709
**Category:** Integrations
**Tags:** embedding, how-to
**Created:** [31. Januar 2024 um 23:59 UTC](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709 "2024-01-31T23:59:08Z")
**Posts on this page:** 1
**Showing post:** 28

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [6. Februar 2025 um 00:09 UTC](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709/28 "2025-02-06T00:09:50Z")

</div>

Da ich keine Hinweise erhalten habe, dachte ich, ich beantworte ein paar meiner eigenen Fragen für alle, die nachschauen

> [@Andrew\_Rowe](#):
>
> Ist die API auf allen Discourse-Instanzen standardmäßig installiert oder muss ich sie installieren?

Nur zur Referenz JA, selbst gehostete [offizielle Installation](https://meta.discourse.org/install-discourse-in-production-with-the-official-supported-instructions/142537?silent=true) enthielt die REST-API

Ich habe Hinweise aus dem [API-Beispiel-Thread](https://meta.discourse.org/discourse-rest-api-comprehensive-examples/274354) erhalten, wie man cURL-Aufrufe vom Terminal aus macht. Sobald die cURL-Befehle funktionierten, habe ich diese Website verwendet, um die Kommandozeilenversion in PHP zu konvertieren

> **[cURL to PHP code Converter | HasData](https://hasdata.com/curl-to-php-converter)**
>
> Convert cURL commands to PHP code instantly and easily with our free online tool.

Mein anderer Server läuft mit PHP als Backend und ich mache Ajax-Aufrufe von der Webseite an Funktionen auf dem Server. Discourse gibt JSON aus und JavaScript, das es zum Dekodieren erstellt hat. Stil nach Bedarf… Suppe  
Hinweis: Dies funktioniert möglicherweise nur, weil

> [@Andrew\_Rowe](#):
>
> Beide haben die gleiche Root-Domain, zum Beispiel
> 
> ```plaintext
> community.mydomain.com
> mydomain.com
> 
> ```

und ich verwende API-Schlüssel und Benutzer pro [wie man hier findet](https://meta.discourse.org/create-and-configure-an-api-key/230124)  
Ich hoffe, es hilft jemandem 👍

---

_[View the full topic](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709)._
