Nessun nome community in /site.json

Non sono sicuro se si tratti di un bug o di una scelta progettuale, ma all’interno di /site.json non è presente la variabile “community_name” o simile, in modo che la nostra app possa ottenere il nome della community.

Per contesto, stiamo aggiungendo il supporto per Discourse a Everwall in modo che i nostri clienti possano aggiungere una chiave API e noi monitoriamo i tag per nuovi post e consentiamo loro di importarli nei loro social wall o hub di social media sui loro siti web.

Sebbene potremmo semplicemente chiedere all’utente che aggiunge Discourse il nome della community, speravo che potessimo accedere a uno degli endpoint “.json” per ottenere queste informazioni.

Per quanto ne so, ho due opzioni:

  1. Chiamare /latest.rss (sì, il feed RSS), e poi analizzarlo dal tag .
  2. Eseguire lo scraping del tag dell’HTML della homepage e analizzarlo.

Queste informazioni sono mancanti in /site.json per progettazione? Si trovano da qualche altra parte che non ho ancora trovato?

Qualsiasi aiuto qui sarebbe apprezzato.

Sono sul mio telefono, quindi non è facile per me controllare, ma è disponibile in /about.json?

2 Mi Piace

Lo è! Grazie, non sapevo nemmeno che esistesse quell’endpoint.

Se ci fosse una critica: vorrei che ci fossero delle migliori documentazioni per sviluppatori, in particolare alcune che elencassero tutti gli endpoint predefiniti disponibili. Finora è stato tutto un googolare e trovare qualche nota casuale nel post di qualcun altro, o qualche Postman di qualche persona a caso.

3 Mi Piace

Eccellente. :slight_smile:

Abbiamo https://docs.discourse.org/, anche se ci sono alcuni endpoint che non sono coperti (c’è una guida qui se qualcuno si sente abbastanza generoso da aiutare ad aggiungerne alcuni :slight_smile: Contributing to the Discourse API documentation)

Penso che l’altro consiglio sia di Reverse engineer the Discourse API se stai cercando di replicare qualcosa (anche se questo potrebbe non coprire tutti gli scenari, a seconda delle informazioni che stai cercando di far emergere).

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.