this post was submitted on 08 Jun 2025
48 points (100.0% liked)

Fediverse

34605 readers
2294 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

My friend is working on adding ActivityPub support to his blog platform (BDServer) so people can follow/comment from Mastodon, Lemmy, etc.

Current status: Lemmy and Misskey can find and follow his account (@[email protected]), but Mastodon can't find it at all, even though he sees proper ActivityPub requests hitting his server.

The technical details are pretty gnarly - RSA signature verification, HTTP header recreation, multi-threading issues. He wrote up the full journey here: Please Help Me With Activity Pub

If anyone has ActivityPub experience or wants to take a look at the code (Python), we have a Matrix room for BDServer development. Any insights on why different platforms behave differently would be super helpful.

https://matrix.to/#/#bdserver:tchncs.de

Source code: ActivityPub.py

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 6 days ago* (last edited 6 days ago)

I just took another look at it,

Comparing it to another random note, the to and cc fields are supposed to be arrays, rather than just a string.

Its also missing a url field, which is supposed to link to the user-facing url of the post.

cc: @[email protected]