我正在尝试为 Tiny Tiny RSS 构建一个阅读器,但几乎被困在了第一方。我正在通过prototype.js(1.6.1)将应用程序设置为使用ajax,并尝试简单地登录到应用程序以检索密钥。
这是我到目前为止所拥有的:
new Ajax.Request(Api.BASE_URL, {
method: "get",
parameters: {"op": "login", "user": "user", "password": "password"},
onSuccess: authSuccess,
onFailure: failure
})
其中 Api.BASE_URL 定义为“ http://tt-rss.example.com/api/ ”
当我尝试登录时,我收到错误响应“NOT_LOGGED_IN”,这似乎表明 api 要么无法识别我正在使用的操作调用,要么参数错误,或者其他什么。
特别奇怪的是,这应该等同于 CURL 命令:
curl -d '{"op":"login","user":"user","password":"password"}' http://tt-rss.example.com/api/
哪个工作正常。我觉得我错过了一些非常简单的东西,但不确定它是什么。任何帮助将非常感激。