From f67d501b964d1300ca961de95d1a5401cbeaeed4 Mon Sep 17 00:00:00 2001 From: Sam May Date: Tue, 10 Feb 2026 12:19:07 -0800 Subject: mastoapi: add `uri` field to verify_credentials Mastodon split the field out from `url` for identification purposes in version 4.2.0, leaving the previous for simply navigating to the user page. Some services (notably Bridgy Fed) rely on the `uri` as part of their OAuth flow: https://github.com/snarfed/bridgy-fed/issues/2339 --- mastoapi.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mastoapi.c') diff --git a/mastoapi.c b/mastoapi.c index dbd4641..f15c9c0 100644 --- a/mastoapi.c +++ b/mastoapi.c @@ -1459,6 +1459,7 @@ void credentials_get(char **body, char **ctype, int *status, snac snac) acct = xs_dict_append(acct, "last_status_at", xs_dict_get(snac.config, "published")); acct = xs_dict_append(acct, "note", xs_dict_get(snac.config, "bio")); acct = xs_dict_append(acct, "url", snac.actor); + acct = xs_dict_append(acct, "uri", snac.actor); acct = xs_dict_append(acct, "locked", xs_stock(xs_is_true(xs_dict_get(snac.config, "approve_followers")) ? XSTYPE_TRUE : XSTYPE_FALSE)); -- cgit v1.2.3