Found out this morning that a small tweak to https://github.com/janboddez/import-from-mastodon will make it work with Pixelfed, too. Thing is, Pixelfed’s access tokens do in fact expire, so rather than just check if authorization is still okay (the plugin’s current behavior), I should probably attempt to renew (Pixelfed) tokens that are about to expire, too.
6 responses to “Found out this morning that a small tweak …”
Or I could split this off into a plugin of its own, which would also allow folks to run them both at the same time. (But then both plugins would be, like, 98% the same. And I’d have to maintain all that, twice.)
Which is, of course, exactly what has happened with my crossposting plugins. 🙂
@jan The default token expiration is 365 days, though if you run your own instance you can set a higher value!
@dansup Oh, nice, I thought it was 15, still. Good to know! Thanks for that!
Note to self: I don’t think Pixelfed’s API supports revoking access tokens, or a since_id parameter (like, when getting the most recent statuses).
Or, wait. It accepts a since_id, but it’s not actually used. Looks like min_id is. https://github.com/pixelfed/pixelfed/blob/d48e6c5d67f2f9ba8a4a6f838cfba70a3eb7978a/app/Http/Controllers/Api/ApiV1Controller.php#L539 Also, Laravel Passport should provide a revoke route …