Discourse の adplugin をリバースエンジニアリングする

House Ads を作成するために、ここで Reverse engineer the Discourse API の手順に従って adplugin リクエストを処理できますか。GitHub - discourse/discourse-adplugin: Official Discourse Advertising Plugin. Install & Start Serving Ads on Your Discourse Forum

サイトのすべての広告のJSONを取得するには /admin/plugins/pluginad/house_creatives.json に、特定の広告のJSONを取得するには /admin/plugins/pluginad/house_creatives/<ad_id>.json に認証済みAPIリクエストを行うことができます。

これで質問に答えられない場合は、達成しようとしていることについて、さらに詳細を教えてください。

「いいね!」 4

広告作成のためのAPIリクエストが機能しません。たとえば、ハウス広告を作成するために認証されたAPIリクエストを行うにはどうすればよいですか?

/admin/plugins/pluginad/house_creativesPOST リクエストを送信してみてください。

リクエストには2つのパラメータを設定する必要があります。

  • name:広告の名前
  • html:広告のHTML。リクエストで使用する前にHTMLをURLエンコードする必要があります。