Mastodonで記事の著者のアカウントを表示可能に 設定方法は?

分散型SNSのMastodonに、リンク先の記事の著者のアカウントを表示する機能が追加されました。これにより、簡単に記事の著者をフォローできるようになります。
この記事では、その機能の詳細と設定方法を紹介します。
目次
Mastodonでリンクの著者アカウントを表示する機能が実装

画像クレジット:Mastodon Blog
Mastodonの新機能では、リンク先の記事の著者のアカウントを表示し、そのアカウントを簡単にフォローできるようになりました。
この機能により、ライターやジャーナリストを簡単にフォローし、今後の執筆活動を追いかけられるようになります。
たとえば、The VergeやMacStories、MacRumorsといったサイトの記事リンクをMastodonでシェアすると、リンクの下に著者のアカウントが表示されます。


この機能はMastodonのAPIを利用しているため、他のサードパーティアプリでも同様に利用可能です。
現時点では、The Verge、MacStories、MacRumorsなどの一部のWebサイトのみがサポートされています。また、TechCrunchも近いうちにサポートされるとのことです。
新機能によって、ジャーナリストやブロガーはひとつの媒体に縛られずに、複数のプラットフォームでの活動を一元管理し、読者との関係を深められるようになります。
たとえば、あるジャーナリストが異なるメディアで執筆活動をする場合でも、Mastodon上でフォロワーが増えることで、そのファン層を逃すことなく新しい記事にアクセスしてもらえます。
また、記事の著者情報が明確に表示されることで、メディア全体の信頼性も向上します。読者は信頼できる著者の情報源に直接アクセスできるため、フェイクニュースや不確実な情報に惑わされることなく、質の高いコンテンツを享受できます。
著者のアカウントを表示するための設定方法
Mastodonでリンクを共有したときに著者のアカウントが表示されるようにするには、OpenGraphタグを追加した上で、サーバーの管理者に問い合わせる必要があります。
OpenGraphタグの追加
まず、自身のWebサイトに指定されたOpenGraphタグを追加する必要があります。これは、ページがMastodonでシェアされた際に表示される情報を指定するタグです。
このタグにより、リンク先のページに著者のアカウント情報を付与できます。
content属性の@[email protected]は、実際のアカウント名に置き換えてください。example.comはインスタンスのドメイン、@authorAccountはそのドメインにおける著者のハンドル名です。
たとえば、筆者のMisskeyアカウント(misskey.ioインスタンスの@roboin)であれば、次のようになります。
アカウントには、ActivityPubをサポートする任意の分散型SNSのアカウントを指定できます。ActivityPubをサポートするSNSには、MastodonやMisskeyの他に、Threadsなどがあります。

ただし、Blueskyは独自のAT Protocolを使用しているため、現時点ではサポートされていません。
サーバー設定
この機能は現時点では、mastodon.socialを含む最新のMastodonNightlyリリースを使用しているサーバーでサポートされています。
さらに、この機能が有効になるためには、モデレーターによって承認されたWebサイトである必要があります。
ニュース組織の一員であれば、Mastodonの開発チームにメールで連絡して有効化を依頼できます。詳細については、公式ブログを参照してください。
この機能を利用するためにモデレーターの承認が必要な理由は、悪意のあるユーザーが偽の著者情報を表示することを防ぐためです。
本人確認プロセスが実装されれば、モデレーターの手動での承認は不要になる見込みです。本ブログのように著者が1人しかいないようなWebサイトを含む、小規模なWebサイトでは、本人確認プロセスが実装されるまで待つ必要があります。
この機能の本人確認機能については、GitHubのPull Requestで議論されています。進捗が気になる場合は、このスレッドの通知をオンにしておくとよいでしょう。
参考
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
おすすめ記事
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。








![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)
![[Search Engine Selector]というアプリからの通知のスクリーンショット。[ブラウザと検索サービスを選択]というタイトルで、本文には[ウェブページを表示しリンクを開くアプリと、検索サービスアプリを選択してください]と書かれている。通知の下部には[アプリを選択してください]というボタンが表示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fandroid-search-engine-selector-notification.png&w=3840&q=75)


