我已经锁定了我的 MediaWiki 实例,因此只有注册用户才能读取或写入它(它是“私有的”)。这意味着任何 API 请求都需要经过身份验证。据我所知,这样做的唯一方法是使用凭据“登录”,在服务器上设置 cookie,然后使用登录后获得的特殊令牌发出新请求。
相反,我想发送我的凭据以登录每个请求,因此不必担心设置 cookie 或令牌。这意味着我只需要发出一个请求,而不是几个,但每个请求都会“登录”。
例如:
http://mywiki.com/api.php?action=query&dowhatever&username=MyName&password=MyPassword
或通过发送特殊的 HTTP 标头。
可以做到吗?有没有人延长允许这个?