eden_t
November 6, 2024, 9:44am
1
I’ve written my own ActivityPub software which can be followed and post content to followers. That all works.
I have a list of followers available at https://colours.bots.edent.tel/followers
However, when I look at the account on Mastodon, I see this message:
This user has chosen to not make this information available
As far as I can tell, my JSON is correct. It’s served with the proper MIME type. The followers endpoint is mentioned in my Actor document.
Any idea how I can make this information available?
(This was also asked in Issue with Mastodon pulling posts & followers from new ActivityPub integration - #4 by jacliu - but there was no answer about that specific point.)
2 Likes
illtud
November 6, 2024, 12:27pm
2
@eden_t error message is missing from your toot.
I don’t know why Mastodon can’t display followers, but according to the spec followers
MUST be either an OrderedCollection
or a Collection
: ActivityPub . In your case it is CollectionPage
.
I would also implement pagination, because consumers may put a limit on the number of items in a collection (yours has 981).
eden_t
November 6, 2024, 9:29pm
4
Thanks, I’ll make that change. Do you know if the pagination limit is documented anywhere?
helge
November 7, 2024, 7:33am
5
Question: Does Mastodon ever refresh followers or even account information proactively?
From my testing neither opening the page nor running
tootctl accounts refresh Alice@abel
send any web requests. So as long as Mastodon doesn’t make any requests, there is nothing you can do.
As for why Mastodon shows this message, my guess is consequence of a bunch of random unrelated decisions.
No, this is just something that a developer might do. Usually a collection page contains 10-20-50 items.
derickr
November 8, 2024, 12:41am
7
Did that actually work? In my case, I was already using an OrderedCollection: https://social.derickrethans.nl/@blog/followers — and I have no luck with Mastodon showing things either.
eden_t
November 17, 2024, 7:32pm
8
Nope, didn’t work.
I’m now trying to implement the Follower Synchonization Mechanism ActivityPub - Mastodon documentation
3 Likes