ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { "ostatus": "http://ostatus.org#", "vcard": "http://www.w3.org/2006/vcard/ns#", "dfrn": "http://purl.org/macgirvin/dfrn/1.0/", "diaspora": "https://diasporafoundation.org/ns/", "litepub": "http://litepub.social/ns#", "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "schema": "http://schema.org#", "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "sensitive": "as:sensitive", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "conversation": "ostatus:conversation", "directMessage": "litepub:directMessage", "discoverable": "toot:discoverable", "PropertyValue": "schema:PropertyValue", "value": "schema:value" } ], "id": "https://fed.sfl.pro.br/objects/e5ca8dd2-1264-bbc3-9b39-b2f895198696/Update", "type": "Update", "actor": "https://fed.sfl.pro.br/profile/oigreslima", "published": "2023-07-22T11:55:07Z", "instrument": { "id": "https://fed.sfl.pro.br/friendica", "type": "Application", "name": "Friendica 'Interrupted Fern' 2024.12-1576", "url": "https://fed.sfl.pro.br" }, "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fed.sfl.pro.br/followers/oigreslima" ], "object": { "id": "https://fed.sfl.pro.br/objects/e5ca8dd2-1264-bbc3-9b39-b2f895198696", "type": "Note", "inReplyTo": null, "diaspora:guid": "e5ca8dd2-1264-bbc3-9b39-b2f895198696", "published": "2023-07-22T11:55:07Z", "updated": "2024-05-19T19:23:54Z", "url": "https://fed.sfl.pro.br/display/e5ca8dd2-1264-bbc3-9b39-b2f895198696", "attributedTo": "https://fed.sfl.pro.br/profile/oigreslima", "sensitive": false, "conversation": "https://fed.sfl.pro.br/objects/e5ca8dd2-1264-bbc3-9b39-b2f895198696#context", "content": "<p><a href=\"https://fed.sfl.pro.br/search?tag=Migra%C3%A7%C3%A3o\" class=\"mention hashtag\" rel=\"tag\">#<span>Migração</span></a> <a href=\"https://fed.sfl.pro.br/search?tag=Fediverso\" class=\"mention hashtag\" rel=\"tag\">#<span>Fediverso</span></a></p><p>Aparentemente a migração de quem eu seguia no <a href=\"https://fed.sfl.pro.br/search?tag=Mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>Mastodon</span></a> para o <a href=\"https://fed.sfl.pro.br/search?tag=Friendica\" class=\"mention hashtag\" rel=\"tag\">#<span>Friendica</span></a> foi bem sucedida.</p><p>O arquivo CSV de exportação do Mastodon é aceito no importador de contatos do Friendica!</p><p>Por que Friendica?</p><ol><li> Mais fácil de instalar para um leigo com boa vontade de ler os manuais! Ele usa o setup padrão de qualquer servidor básico: <a href=\"https://fed.sfl.pro.br/search?tag=LAMP\" class=\"mention hashtag\" rel=\"tag\">#<span>LAMP</span></a></li><li> Fácil de atualizar via <code>git pull</code></li><li> Usa os protocolos <a href=\"https://fed.sfl.pro.br/search?tag=ActivityPub\" class=\"mention hashtag\" rel=\"tag\">#<span>ActivityPub</span></a> (<a href=\"https://bu.noblogs.org/main-reasons-why-i-think-mastodon-is-the-worst-alternative/\" target=\"_blank\" rel=\"noopener noreferrer\">o padrão w3c não o \"padrão Mastodon\"</a>) e <a href=\"https://fed.sfl.pro.br/search?tag=dfrn\" class=\"mention hashtag\" rel=\"tag\">#<span>dfrn</span></a></li><li> É possível seguir qualquer canal que tenha <a href=\"https://fed.sfl.pro.br/search?tag=RSS\" class=\"mention hashtag\" rel=\"tag\">#<span>RSS</span></a></li><li> É possível configurar, com boa granulidade, o que guardar na instância e o que descartar depois de um tempo (também configurável), afinal nem tudo é (deveria ser!) efêmero em mídas sociais.</li><li> <b>Entre <a href=\"https://friendi.ca/about/features/\" target=\"_blank\" rel=\"noopener noreferrer\">outros</a>...</b></li></ol><p>A minha (antiga) instância da <a href=\"https://fed.sfl.pro.br/search?tag=Mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>Mastodon</span></a>, a excelente <a href=\"https://social.coletivos.org/about,\" target=\"_blank\" rel=\"noopener noreferrer\">social.coletivos.org/about,</a> que abrigou <b><a href=\"https://social.coletivos.org/users/oigreslima\" target=\"_blank\" rel=\"noopener noreferrer\">meu antigo perfil</a></b>, desde 2020, permite exportar todas as minhas publicações.</p><p>Mas <b>não tem um modo automático de importar aqui no Friendica</b>.</p><p>Em princípio deixei configurado o <b> aviso de redirecionamento automatico</b> para o Friendica.</p><p>Voltamos à nossa programação normal, agora, na nova casa!</p>", "contentMap": { "pt": "<p>#<a href=\"https://fed.sfl.pro.br/search?tag=Migra%C3%A7%C3%A3o\">Migração</a> #<a href=\"https://fed.sfl.pro.br/search?tag=Fediverso\">Fediverso</a></p><p>Aparentemente a migração de quem eu seguia no #<a href=\"https://fed.sfl.pro.br/search?tag=Mastodon\">Mastodon</a> para o #<a href=\"https://fed.sfl.pro.br/search?tag=Friendica\">Friendica</a> foi bem sucedida.</p><p>O arquivo CSV de exportação do Mastodon é aceito no importador de contatos do Friendica!</p><p>Por que Friendica?</p><ol><li> Mais fácil de instalar para um leigo com boa vontade de ler os manuais! Ele usa o setup padrão de qualquer servidor básico: #<a href=\"https://fed.sfl.pro.br/search?tag=LAMP\">LAMP</a></li><li> Fácil de atualizar via <code>git pull</code></li><li> Usa os protocolos #<a href=\"https://fed.sfl.pro.br/search?tag=ActivityPub\">ActivityPub</a> (<a href=\"https://bu.noblogs.org/main-reasons-why-i-think-mastodon-is-the-worst-alternative/\" target=\"_blank\" rel=\"noopener noreferrer\">o padrão w3c não o \"padrão Mastodon\"</a>) e #<a href=\"https://fed.sfl.pro.br/search?tag=dfrn\">dfrn</a></li><li> É possível seguir qualquer canal que tenha #<a href=\"https://fed.sfl.pro.br/search?tag=RSS\">RSS</a></li><li> É possível configurar, com boa granulidade, o que guardar na instância e o que descartar depois de um tempo (também configurável), afinal nem tudo é (deveria ser!) efêmero em mídas sociais.</li><li> <b>Entre <a href=\"https://friendi.ca/about/features/\" target=\"_blank\" rel=\"noopener noreferrer\">outros</a>...</b></li></ol><p>A minha (antiga) instância da #<a href=\"https://fed.sfl.pro.br/search?tag=Mastodon\">Mastodon</a>, a excelente <a href=\"https://social.coletivos.org/about,\" target=\"_blank\" rel=\"noopener noreferrer\">social.coletivos.org/about,</a> que abrigou <b><a href=\"https://social.coletivos.org/users/oigreslima\" target=\"_blank\" rel=\"noopener noreferrer\">meu antigo perfil</a></b>, desde 2020, permite exportar todas as minhas publicações.</p><p>Mas <b>não tem um modo automático de importar aqui no Friendica</b>.</p><p>Em princípio deixei configurado o <b> aviso de redirecionamento automatico</b> para o Friendica.</p><p>Voltamos à nossa programação normal, agora, na nova casa!</p>" }, "source": { "content": "#[url=https://fed.sfl.pro.br/search?tag=Migração]Migração[/url] #[url=https://fed.sfl.pro.br/search?tag=Fediverso]Fediverso[/url]\n\nAparentemente a migração de quem eu seguia no #[url=https://fed.sfl.pro.br/search?tag=Mastodon]Mastodon[/url] para o #[url=https://fed.sfl.pro.br/search?tag=Friendica]Friendica[/url] foi bem sucedida.\n\nO arquivo CSV de exportação do Mastodon é aceito no importador de contatos do Friendica!\n\nPor que Friendica?\n[ol]\n[li] Mais fácil de instalar para um leigo com boa vontade de ler os manuais! Ele usa o setup padrão de qualquer servidor básico: #[url=https://fed.sfl.pro.br/search?tag=LAMP]LAMP[/url]\n\n[li] Fácil de atualizar via [code]git pull[/code]\n\n[li] Usa os protocolos #[url=https://fed.sfl.pro.br/search?tag=ActivityPub]ActivityPub[/url] ([url=https://bu.noblogs.org/main-reasons-why-i-think-mastodon-is-the-worst-alternative/]o padrão w3c não o \"padrão Mastodon\"[/url]) e #[url=https://fed.sfl.pro.br/search?tag=dfrn]dfrn[/url]\n\n[li] É possível seguir qualquer canal que tenha #[url=https://fed.sfl.pro.br/search?tag=RSS]RSS[/url]\n\n[li] É possível configurar, com boa granulidade, o que guardar na instância e o que descartar depois de um tempo (também configurável), afinal nem tudo é (deveria ser!) efêmero em mídas sociais.\n\n[li] [b]Entre [url=https://friendi.ca/about/features/]outros[/url]...[/b]\n\n[/ol]\n\nA minha (antiga) instância da #[url=https://fed.sfl.pro.br/search?tag=Mastodon]Mastodon[/url], a excelente [url=https://social.coletivos.org/about,]https://social.coletivos.org/about,[/url] que abrigou [b][url=https://social.coletivos.org/users/oigreslima]meu antigo perfil[/url][/b], desde 2020, permite exportar todas as minhas publicações.\n\nMas [b]não tem um modo automático de importar aqui no Friendica[/b].\n\nEm princípio deixei configurado o [b] aviso de redirecionamento automatico[/b] para o Friendica.\n\nVoltamos à nossa programação normal, agora, na nova casa!", "mediaType": "text/bbcode" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=Mastodon", "name": "#Mastodon" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=Migra%C3%A7%C3%A3o", "name": "#Migração" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=Fediverso", "name": "#Fediverso" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=Friendica", "name": "#Friendica" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=LAMP", "name": "#LAMP" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=ActivityPub", "name": "#ActivityPub" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=dfrn", "name": "#dfrn" }, { "type": "Hashtag", "href": "https://fed.sfl.pro.br/search?tag=RSS", "name": "#RSS" } ], "generator": { "type": "Application", "name": "Tusky" }, "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fed.sfl.pro.br/followers/oigreslima" ] }, "signature": { "type": "RsaSignature2017", "nonce": "3977a727a15401afdfe1c62fc69832d9e3acbacc8bc2d1fa127db1d1a1ac6f03", "creator": "https://fed.sfl.pro.br/profile/oigreslima#main-key", "created": "2025-03-13T06:02:33Z", "signatureValue": "lv8PiUld1DYm4RFaOnjSm+5rtgRF3W1CzwhDXZn0ATUYrgyPvazPvR+wZq4ycm/bjF4Mm2rRldsKbAm5r3I+b8+mMi52ZFFYgSAESsXTJ8rfN37CjWqiqhOkIwM5ZJ2nROXLx51OV8+WZViinyAYo+dCkSWMNLW0bgwJR9GjDZ7c9S5ia+xsr0jHwgVMn4QDaQO3gzwdooAqpaXdmVpNGaiy/smeJhhscjcExMI34OCFYxJWU0y2iu7yHwctia+nkAw2k6Ey3Qcw1hFl+xxWA+Qh/pvWydLszE8q6NGS1Cqk5OAOZwrrPSfyMz4GGHn84EVu+BEfRfxNKePpQ82UG3paEwrPkPOLaWBBEXHztT0v0PdpfE6545tRbg8eZZNhMk3gbQQ9XyUsmtc/J7V5vyEsQsspWUe47o1P/vNzcLyOx8Csyk+rBGTdChhjn4qcyQoWUqLTXmQvw1w3jRxVgVCswWYjAHRjwclv0Q1VlXfre8Xs0JuJZhYHfKRWSkhXTR0FtmACd3/ss4HMJ7LyQ8/wGVaj/c9qzN4jCyxW+Zqc8J5WB2kHuJDvtNB0IIQqV2jugbWoB/4eh7EO6s0pewcHn6gof4OHo8H/HAHxuWZjAM8rWOXhin6JyeLabgxm/O1UH3g0NFFBu3qyiDoZDzj7rsxPAjswhaQCxH7Zl0Q=" } }