can an #activitypub expert tell me how hard it would be to set up a @gametrack integration? like users on gametrack would have activitypub profiles with their gaming activity that people could follow via any activitypub app?
Conversation
Notices
-
Embed this notice
joe kimberlin (joekw@mastodon.social)'s status on Saturday, 16-Dec-2023 06:43:13 JST joe kimberlin
-
Embed this notice
Rimu (rimu@mastodon.nzoss.nz)'s status on Saturday, 16-Dec-2023 06:43:11 JST Rimu
@Joekw If you just want to have a profile that can be followed (so you're only serving activitypub JSON, not receiving and parsing anyone else's) then it's relatively easy.
Follow is one of the simpler activities, with little if any variation between implementations. For details, check out https://join.piefed.social/2023/11/18/subscribe-and-unsubscribe-to-a-community-follow/
Sharing the gaming activity would be like making a RSS feed with extra steps and rather than using XML it's JSON.
-
Embed this notice
Rimu (rimu@mastodon.nzoss.nz)'s status on Saturday, 16-Dec-2023 06:47:12 JST Rimu
@Joekw But there's a lot more you might have to do also, like editing, deleting, blocking, reporting, replies and it will spiral fast.
None of it is rocket science (the hardest part is signatures https://join.piefed.social/2023/11/19/anti-forgery-measures-in-activitypub-signatures/, hopefully you can find a library for that rather than rolling your own) but it's kinda painful and slow as you're dealing with interop between lots of different software and the spec is pretty loose.
-
Embed this notice