Hello and thanks for your continuous support!
I’ve been using FeedMe Android client for about a year before the last massive update of the ttrss a few days ago. It worked fine with the ‘app password’ generated in the ttrss as for the web-access I use password+2FA which is useful for shared computers.
After the update FeedMe stopped working with the ‘app password’ and can be accessed only via simple password and without 2FA. I contacted with the FeedMe developer who has tried to drill down to the changes but he says he can’t find API related documentation or notes for developers - are there any?
BTW, I tried to use ttrss native mobile app from the f-droid repository and I can’t access ttrss using the ‘app password’ as well so this seems to be connected with the ttrss update itself somehow… It just says “username or password incorrect”. Thank you for your help!
Log gives the following - not sure if this helps (IP and URL changed) as access seems to be ok from both apps, ttrss can’t authorise the ‘app password’ user for some reason - at least how I see it:
reader.xyz.ru 0.0.0.0 - - [25/Feb/2021:14:30:35 +0300] “POST /api/ HTTP/1.1” 200 54 “-” “Tiny Tiny RSS (Android) 1.296 (530) Dalvik/2.1.0 (Linux; U; Android 10; Moto G (5S) Plus (XT1803) Build/QQ3A.200805.001)” 183945 26666:89999
reader.xyz.ru 0.0.0.0 - - [25/Feb/2021:14:30:44 +0300] “POST /api/ HTTP/1.1” 200 54 “-” “Tiny Tiny RSS (Android) 1.296 (530) Dalvik/2.1.0 (Linux; U; Android 10; Moto G (5S) Plus (XT1803) Build/QQ3A.200805.001)” 195968 29999:89999
46666:69999
reader.xyz.ru 0.0.0.0 - archie [24/Feb/2021:04:15:39 +0300] “POST /api/ HTTP/1.1” 200 54 “-” “FeedMe/3.16 (com.seazon.feedme; build:206; Android SDK 29)” 215478 33333:79999
reader.xyz.ru 0.0.0.0 - archie [24/Feb/2021:04:15:39 +0300] “POST /api/ HTTP/1.1” 200 54 “-” “FeedMe/3.16 (com.seazon.feedme; build:206; Android SDK 29)” 150410 33333:63333
fox
2
i’m sure this page was incredibly hard to find: Tiny Tiny RSS – API Reference
have you tried checking tt-rss logs? i’m not seeing any problems here with app passwords:
$ echo $(curl -d '{"op":"login","user":"fox","password":"xxx"}' http://192.168.137.100/tt-rss/api/)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 146 0 89 100 57 514 329 --:--:-- --:--:-- --:--:-- 843
{"seq":0,"status":0,"content":{"session_id":"5od6e6tgn306dpf1d3t6ups53t","api_level":15}}
e: also i’m not seeing anything from support thread template in here so i can’t help you any further. see the stickies, etc.
Thank you for your prompt answer and the API reference!
curl output just showed me content":{“error”:“NOT_LOGGED_IN”}
I did again the password reset and copied it manually this time - this did the trick!
Previously I used my password manager to put it by “auto-fill” and this is the first time I remember it did this operation as not desired - very surprised by that!
Very sorry for taking your time and have a good day!