For anyone unaware, a community’s outbox typically contains the last 50 or so Post Announcements - it is retrieved when you are the first person to find a community on a remote instance. It also seems to be fetched whenever an community on a remote instance realizes it’s out of sync with the community on its host instance.
Compare:
curl --header 'accept: application/json' https://lemmy.world/c/memes | jq -r .outbox
=> https://lemmy.world/c/memes/outbox
curl --header 'accept: application/json' https://lemmy.world/c/memes/outbox | jq .
{
"error": "unknown",
"message": "Record not found"
}
with
curl --header 'accept: application/json' https://lemmy.world/c/linuxmemes | jq -r .outbox
=> https://lemmy.world/c/linuxmemes/outbox
curl --header 'accept: application/json' https://lemmy.world/c/linuxmemes/outbox | jq .orderedItems[0]
{
"id": "https://lemmy.world/activities/announce/create/0223f939-aafc-4215-9c20-a3460c967f63"
... (the rest of the most recent post from linux memes)
}
(I came across this randomly, so I don’t know if ‘memes’ is the only community missing an outbox. Others I’ve tried have been OK though)
You must log in or register to comment.
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !memes@lemmy.world, !linuxmemes@lemmy.world