概要
「Twitter: API有料化、アルゴリズムOSS化、Blueの長文対応、凍結異議申立受付、2要素認証有料化、ブックマーク数表示、TwitterFiles17-21 | GNU social JP」で紹介した通り、2023年4月にTwitter APIが有料化され、従来のTwitter API v1.1は使用不能になります。
GNU socialではTwitterBridgeプラグインでGNU socialでの投稿をTwitterに自動投稿できていました。が、以下の投稿にある通り、2023-04-15に連携が無効になってしまいました。
ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jp私の単独サーバーで、TwitterBridgeプラグインのアクセスが無効になりました。v2 APIへの移行も進めないといけませんね。
ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jp!gs うーん。TwitterBridgeプラグインの修正。相当時間がかかります。中で使われている共通のOAuthのライブラリーの動きを理解して組み立てないといけません。 後回しにします。しかたないので、IFTTTなどで連携させます。
TwitterBridgeプラグインをTwitter API v2に対応させることを考えて取り組んでみましたが、時間がかかるため断念しました。
分散SNSの投稿のTwitter連携は、Twitterユーザーに分散SNSの情報を伝える上で重要です。
そこで、「分散型SNSの投稿フィード一覧 | GNU social JP」で整理した投稿フィードの情報と、「老舗連携サービスIFTTTのアカウント作成 | GNU social JP」で作成したIFTTTを使って、分散SNS (Mastodon/Misskeyなど) の投稿をTwitterに連携、自動投稿させます。
なお、Twitter API v2はログインと書き込みが無料なので、Twitter→分散SNSの逆方向は、今はできたとしても5月以降不能になる可能性が高いので紹介しません。
その他、IFTTTでのFreeプランでの投稿連携は、最大1時間に1回の頻度となり、タイムラグが発生することに注意します。即時性が重要ではないバックアップ的な用途になると思います。
Freeプランだと、IFTTTのアカウントに連携できるTwitterアカウントは1個までです。複数のアカウントを運用したければ、Pro+プランに加入するか、別のアカウントを作成しましょう。
手順
1. IFTTTにログインして [Create] を選びます。
詳細プロフィール。SNS: X Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
Comments