From 40e5288f3eb05a94289de5f7c4e8671567c34ef6 Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 18 Nov 2024 00:55:03 +0000 Subject: [PATCH] =?UTF-8?q?social-app=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- social-app.-.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/social-app.-.md b/social-app.-.md index cf98a1b..8c6f562 100644 --- a/social-app.-.md +++ b/social-app.-.md @@ -2,4 +2,25 @@ ```sh ./lib/constants.ts:export const PUBLIC_BSKY_SERVICE = 'https://bsky.syu.is' -``` \ No newline at end of file +``` + +## timelineのavatarが表示されない + +- https://github.com/bluesky-social/atproto/tree/main/services/bsky +- https://github.com/bluesky-social/atproto/discussions/1990#discussioncomment-10983003 + +基本的にavatarは以下のようなurlを使用し、timelineは`avatar_thumbnail`を使用します。 + +```sh +1. https://appview.${host}/img/avatar/plain/${did}/${cid}@jpeg +2. https://${host}/xrpc/com.atproto.sync.getBlob?did=${did}&cid=${cid} +``` + +例えば、`BSKY_IMG_URI_ENDPOINT=https://cdn.bsky.app/img`を使用すると以下のようになります。 + +```sh +https://cdn.bsky.app/img/avatar_thumbnail/plain/${did}/${rkey}@jpeg +``` + +ですが、self-hostでは`BSKY_BLOB_CACHE_LOC=/data`を使用しますので、画像変換が行われず、表示されません。 +