pes
June 11, 2024, 5:15pm
1
I’m trying to get my app to federate. I have a Webfinger, an Actor and an outbox, but I still cannot see my actor through mastodon.social
Here’s the webfinger of my testing app online:
https://climatenews-xyz.fly.dev/.well-known/webfinger
I see that this verification shows errors for the inbox, but is a functioning inbox a requirement to show up on Mastodon?
A quick search gave me this: Support additional actor types (Service, Group, Organization, Application) · Issue #6973 · mastodon/mastodon · GitHub
Could it be that Mastodon doesn’t tsupport type “Application”? Could you try type “Person” and see what happens?
pes
June 13, 2024, 8:37am
3
Hey, thanks for the reply. I tried it, but doesn’t help.
The behavior on Mastodon was changed after the issue you mention, and you can see the supported types on Mastodon now are
SUPPORTED_TYPES = %w(Application Group Organization Person Service).freeze
app/services/activitypub/fetch_remote_actor_service.rb:10
The aggregator loads just fine in NodeBB . IIRC I had similar issues getting Mastodon to properly parse it, and part of it was the content-type I was sending. I wasn’t sending application/activity+json
or application/ld+json; profile="https://www.w3.org/ns/activitystreams"
pes
June 14, 2024, 1:14pm
5
hey @devnull
I’ve tried both headers, but neither of them work
It’s encouraging that it works with NodeBB, but very frustrating that it’s not working with masto
The current Content-Type
is missing a quotation mark. It reads application/ld+json; profile="https://www.w3.org/ns/activitystreams; charset=utf-8
pes
June 27, 2024, 12:04pm
7
I still haven’t solved this If anyone can take a look that would be great
FWIW the aggregator also correctly shows up on the ActivityPub explorer, and my own single-user Mastodon instance which is running the latest stable:
https://crag.social/@aggregator@climatenews-xyz.fly.dev
So it looks like it’s working fine!
Also, I think it’s hilarious that your profile is reporting that it has one million followers