atproto pds pds.zat.dev

Compatibility issue with Bridgy-Granary- app.bsky.feed.getAuthorFeed returns UnknownMethod #7

Closed kool.gv.uy
Closed opened by kool.gv.uy

I noticed a compatibility issue when using a ZDS-hosted Bluesky identity with Bridgy.

Bridgy is able to resolve and recognize the account normally, but when it attempts to poll the account's activity for backfeeding, it requests the following XRPC method:

app.bsky.feed.getAuthorFeed

ZDS responds with:

{
  "error": "UnknownMethod",
  "message": "Unknown XRPC method"
}

Details #

The request made by Bridgy/Granary is:

GET https://pds.fps.social/xrpc/app.bsky.feed.getAuthorFeed?actor=did:plc:3o5i2ejzank7lrm57s6v44yk&limit=30

The relevant portion of the Bridgy log is:

requests.get https://pds.fps.social/xrpc/app.bsky.feed.getAuthorFeed?actor=did%3Aplc%3A3o5i2ejzank7lrm57s6v44yk&limit=30
Got 404: {"error":"UnknownMethod","message":"Unknown XRPC method"}

This causes Bridgy's polling task to fail with:

requests.exceptions.HTTPError: 404 Client Error: Not Found

The particular use case here is Bridgy backfeeding from Bluesky. Bridgy uses Granary to retrieve the account's activity, and Granary currently attempts to use app.bsky.feed.getAuthorFeed.

I'm mainly documenting this as a compatibility issue. Is app.bsky.feed.getAuthorFeed something ZDS plans to support in the future?

thank you for the issue! i will look into this

Sign up or Sign in to add to the discussion.