我在 Node.js 上编写应用程序,我需要从论坛获取信息,该论坛在引擎 IP.Board 上工作。我决定使用 XML-RPC API。关于这个问题,IPB 网站上有一篇文章In the Administrative tools set support for XML-RPC API。我设法通过 API 获取了一些信息,但我不知道如何对用户进行身份验证。
我的行动:
在管理工具集中支持 XML-RPC API
添加用户并允许执行所有方法
复制密钥并在我的应用程序中使用
但是当涉及到从外部在论坛上发帖时,我就遇到了麻烦。阅读上面链接的文章:
方法 postTopic
- member_field:这应该是在其中查找“member_key”的字段(例如,“member_id”、“email”、“members_display_name”等)
- member_key:在“member_field”中搜索以查找海报的值。您可以将 member_field 作为 ID 并将 member_key 作为 1 传递,例如,以成员 ID 1 发布主题。
- forum_id:发布主题的论坛ID
- topic_title:主题标题
- post_content:第一篇文章的内容
现在我需要知道代表其发布帖子的用户的 ID。这怎么知道?