[simple HTML client develop]
FTLなどで外部鯖を覗いている時のアカウントTLへの遷移ですが、今のところ、フォローとか基本的にできないようにします。理由としては、リモートフォローの仕組みがAPIにはないので(私が理解していないだけかもしれない)、IDに紐付けられたフォローが無理だからです。どこまでふさげるかわかりませんが、ベータ版では不具合がある可能性大と思ってください。

#simplehtmlclient

@popn_ja リモートフォローとかリアクション、searchで所属鯖にaccountやstatusをfetchできるので、そのIDを使う感じです。

ありがとうございます。search試してみます。ただ、私の鯖の環境依存かもしれませんが、pleroma鯖で見れるアカウントが私の鯖ではヒットしないんですよね。さすがにヒットしない場合はできないとみなしていいんですかね?

フォロー

@popn_ja fetchに失敗したら無理ですねー。(どういう条件で失敗するかは興味のあるところ)

アカウントデータ表示のコードに自鯖でのsearchを入れてみました。どうやら、私の鯖ではgabとかがhit count=0で返ってくるようで、エラーではないけど見えないということでエラー処理をしていました。結果0件のときは今までの処理(別の鯖に切り替える)に飛ばすようにしたところ、アカウントのデータは見せることができました(別鯖での検索結果なのでフォローとかできないですけど)。
あと、うまくいっていなさそうなアカウントを再確認したところ、検索結果1件で返ってきて、それを扱う処理がうまく行っていなかったようです。1件のときはそのまま通すことで、フォローとかもできるようになりました。ありがとうございました。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。