Node.js でアプリケーションを作成し、エンジン IP.Board で動作するフォーラムから情報を取得する必要があります。XML-RPC API を使用することにしました。この問題については、IPB の Web サイトに、管理ツールで XML-RPC API のサポートを設定するという記事があります。API を介して情報を取得することはできましたが、ユーザーを認証する方法がわかりません。
私の行動:
管理ツールで XML-RPC API のサポートを設定
ユーザーを追加し、すべてのメソッドの実行を許可する
キーをコピーしてアプリケーションで使用する
しかし、外部からフォーラムに投稿することになると、私は苦労します。上にリンクされている記事を読んでください。
メソッド postTopic
- member_field: これは、'member_key' を検索するためのフィールドです (たとえば、'member_id'、'email'、'members_display_name' など)。
- member_key: ポスターを見つけるために「member_field」で検索する値。たとえば、メンバー ID 1 としてトピックを投稿するには、member_field を ID として、member_key を 1 として渡すことができます。
- forum_id: トピックを投稿するフォーラムの ID
- topic_title: トピックのタイトル
- post_content: 最初の投稿の内容
次に、代わりに投稿を公開するユーザーの ID を知る必要があります。これを知る方法は?