“俺自身がActivityPubのactorになることだ” – 笹帽子
実施したことをメモします。
- WordPressに以下のプラグインを入れて有効化する
- WordPress管理メニュー ユーザー>プロフィール>プロフィール写真 から、投稿に利用しているユーザーのアイコンをGravatarで設定しておく(これがユーザーのアイコンになる)
- .well-known/webfingerファイルを作る
- ルートディレクトリに「.well-known」ディレクトリを作り、その中に「webfinger」ファイルを作る。
- 中身のjsonは、WebFingerプラグインを有効化した後に有効になるURLからコピペすればよい。このブログの場合は、https://sasaboushi.net/blog/?rest_route=/activitypub/1.0/webfinger&resource=acct:sasaboushi@sasaboushi.net (参考にする人がいたら、このブログではWordpressがルート直下ではなく/blog/に入っていることに注意して読み替えてください。https://[Wordpressディレクトリ]/?rest_route=/activitypub/1.0/webfinger&resource=acct:[ユーザー名]@[ドメイン])
- 具体的には自分の場合は以下のjsonである。
{ "subject": "sasaboushi@sasaboushi.net", "aliases": [ "https://sasaboushi.net/blog/author/sasaboushi/" ], "links": [ { "rel": "self", "type": "application/activity+json", "href": "https://sasaboushi.net/blog/author/sasaboushi/" }, { "rel": "http://webfinger.net/rel/profile-page", "type": "text/html", "href": "https://sasaboushi.net/blog/author/sasaboushi/" } ]}
- ここまでやると基本的にはうまくいくはずだが自分の場合はうまくいかなかった。具体的にはMastodonから(fedibird.comから)自分(@sasaboushi)を検索した際、503エラーが出た。
-
過去の経験から悪いところはだいたい想像がついたので以下を実施した(過去の経験の時点でやっておけ)
- ここまで実施したところ、正しくfedibird.comから自身のユーザーを表示、フォローできるようになった。
- この記事を公開したらトゥートされるだろうか?
https://sasaboushi.net/blog/2023/07/10/3763/ [参照]
あ、サイトヘルス画面に
「webfingerエンドポイントにアクセスできません」って出てるわ 何したらええんや