Brauche Meinungen zum Testen der Plugin-Programmierung

Hallo, ich wollte fragen, ob es nach Ihrem Wissen möglich ist, ein Plugin zu entwickeln, das eine API (BGG API v2) verwendet. Im Grunde möchte ich einen Spielesuch-Button in der Themen-Symbolleiste hinzufügen. Hier ist das Schema:

Benutzer klickt auf „BGG“

Such-Modal öffnet sich (JavaScript)

Spielnamen eingeben

Discourse API → BoardGameGeek API

Ergebnisse werden angezeigt

Ein Spiel auswählen

Vollständige Details werden geladen

Auf „Einfügen“ klicken

Formatierter Text wird in das Thema eingefügt

Ist das möglich?

Ich habe bereits Tests mit ia durchgeführt, aber ich habe gesehen, dass es net/http und nokogiri verwendet.

Vielen Dank für Ihre Hilfe.

Wer führt die Aktion durch? Der OP? Ein Mitarbeiter?

Dies könnte mit einer Theme Component möglich sein, wenn keine Datenbankinteraktion erforderlich ist und Netzwerkanfragen ohne sensible Daten verwendet werden.

Es ist der Benutzer, der ein Thema erstellt und anschließend auf BGG-Suche (Spiel) klickt. Er gibt die Spielsuche ein, die über die BGG-XML-API gefunden wird, und validiert die Suche, die in das Thema integriert wird.

Ich weiß nicht, ob ich die Frage gut beantwortet habe :sweat_smile:

1 „Gefällt mir“

Ich verstehe. Korrigieren Sie mich, wenn ich falsch liege, aber ich denke, die API erfordert einen Autorisierungsschlüssel, der nicht weitergegeben werden sollte? Dann ist ein Plugin besser. Ich denke, es ist durchaus möglich, dies mit einem Plugin zu tun – legen Sie los!

Ja, es wird tatsächlich ein Schlüssel benötigt

1 „Gefällt mir“

Ich werde versuchen zu codieren :rofl:

2 „Gefällt mir“

Nun, ich glaube, ich brauche Hilfe, da ich mit meinem Plugin anfange und ein Programmieranfänger bin und versuche, es zu verstehen.

Ich versuche, dieses Problem in Discourse zu lösen

Ich habe immer noch ein paar Probleme mit meinen Schaltflächen :rofl: