miniflux / v2

Minimalist and opinionated feed reader
https://miniflux.app
Apache License 2.0
6.89k stars 723 forks source link

Google Reader API Doesn't work with FeedMe #2129

Open seazon opened 1 year ago

seazon commented 1 year ago

I am the author of FeedMe (https://github.com/seazon/FeedMe), I am integrating miniflux to FeedMe via Google Reader API. (Currenly miniflux user can use Fever API).

I encountered 2 problems:

I also tried Fluent Reader, also can't get contents.

fguillot commented 1 year ago

As per PR #1115 and the Miniflux's documentation, the actual Google Reader API implementation supports only Reeder 5 and maybe few other clients like NetNewsWire and RSS Guard.

Whatever is missing needs to be implemented.

fguillot commented 1 year ago

Regarding the user-info endpoint, your need to pass the parameter output=json:

curl -X GET \
-s \
-H "Authorization: GoogleLogin auth=test/ad1f5bb4e852eba21175fe183e20efae56c0423e" \
"http://127.0.0.1:8080/reader/api/0/user-info?output=json"

The /reader/api/0/stream/contents endpoint is not implemented. Only /reader/api/0/stream/items/contents is available at the moment:

curl -X POST \
-s \
-H "Authorization: GoogleLogin auth=test/ad1f5bb4e852eba21175fe183e20efae56c0423e" \
"http://127.0.0.1:8080/reader/api/0/stream/items/contents" \
-d "output=json" \
-d "i=tag:google.com,2005:reader/item/0000000000000021" \
-d "T=test/ad1f5bb4e852eba21175fe183e20efae56c0423e"