This page assumes you have completed the server setup.
The rest of this page is about the Google Reader compatible API. See the page about the Fever compatible API for another possibility.
https://rss.example.net/api/ next to the field “API password”./ that are escaped %2F. Proceed to step 5.%2F support)”:
PASS, then the problem is indeed that your server does not accept slashes / that are escaped %2F.
AllowEncodedSlashes Ongetallheaders
mod_setenvif (often enabled by default), or mod_rewrite with the following procedure:
FileInfo in .htaccess: see the server setup again.mod_rewrite:
sudo a2enmod rewritePATH_INFO configuration.fastcgi_split_path_info.sudo apt install php-gmpOn the same FreshRSS API page, note the address given under “Your API address”, like https://freshrss.example.net/api/greader.php
Pick a client supporting a Google Reader-like API. Selection:
Examples of basic queries:
# Initial login, using API password (Email and Passwd can be given either as GET, or POST - better)
curl 'https://freshrss.example.net/api/greader.php/accounts/ClientLogin?Email=alice&Passwd=Abcdef123456'
SID=alice/8e6845e089457af25303abc6f53356eb60bdb5f8
Auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8
# Examples of read-only requests
curl -s -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8" \
'https://freshrss.example.net/api/greader.php/reader/api/0/subscription/list?output=json'
curl -s -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8" \
'https://freshrss.example.net/api/greader.php/reader/api/0/unread-count?output=json'
curl -s -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8" \
'https://freshrss.example.net/api/greader.php/reader/api/0/tag/list?output=json'
# Retrieve a token for requests making modifications
curl -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8" \
'https://freshrss.example.net/api/greader.php/reader/api/0/token'
8e6845e089457af25303abc6f53356eb60bdb5f8ZZZZZZZZZZZZZZZZZ
# Get articles, piped to jq for easier JSON reading
curl -s -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60bdb5f8" \
'https://freshrss.example.net/api/greader.php/reader/api/0/stream/contents/reading-list' | jq .