I tried making QT work with Ivory and IceCube from bird.makeup, but I'm not sure what is required. I've setup meta tags, and I support json requests, but it doesn't work. Does anyone know what exactly those apps look for to check if a link is a QT?
Help would be greatly appreciated!
#mastodev
@amadejpapez @dimillian ivory does keep you in the app to show you a post when it’s a mastodon link though, but not a bird.makeup link! I assume both app look for the same thing
@dimillian @amadejpapez that’s exactly my question: how do you detect if a link is a toot link? My activity pub project’s link don’t get detected, ex: https://bird.makeup/users/josephjacks_/statuses/1621965238487900161 just wondering what I could tweak to make it work
@vincent @amadejpapez Any link that have its last path component that can be casted as an Int, Ice Cubes will try to reverse the URL on the use current instance search to find the local status, and then load it.
@dimillian @amadejpapez But it must something else, because I can search for this status url on my instance but it still doesn't work in the app. Is it maybe some activitypub note property that is missing from my implementation?
@vincent @amadejpapez Let me check :)
@vincent @amadejpapez Ah so I also check if the instance connection have the host referenced in the array. And bird.makeup is not federated by mastodon.social for example.
@dimillian @amadejpapez mastodon.social blocks all Twitter replicators like bird.makeup unfortunately. ☹️ I do have 7k users on other servers though!
@vincent @amadejpapez Let me try to do a query of the status on the original host, that should works right?
@vincent @amadejpapez This is the kind the query that should resolve: https://bird.makeup/api/v1/statuses/1621965238487900161
@vincent @amadejpapez Ice Cube just embed any Toot link into a native view. That's it.