Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Threadsとの接続ができない #19

Closed
hanubeki opened this issue Mar 22, 2024 · 6 comments
Closed

Threadsとの接続ができない #19

hanubeki opened this issue Mar 22, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@hanubeki
Copy link

hanubeki commented Mar 22, 2024

Expected behaviour

Threadsのアカウントを検索・フォローできる

Actual behaviour

検索欄で @hanubeki@threads.net を検索しても該当のアカウントがマッチしない

Steps to reproduce the problem

既知の問題かと思われますが一応こちらにも。

  1. Threadsにてフェディバースでのシェア (ベータ) をオンにする
  2. 1.でオンにしたアカウント @hanubeki@threads.net を検索ボックスに入力する
  3. 該当するアカウントが見つからない

追伸: Threadsにて threads.net のバッジがついているアカウントのみがFediverseでフォロー可能になるようです。

Specifications

Microsoft Edge 122 on Windows 11 23H2

@hanubeki hanubeki added the bug Something isn't working label Mar 22, 2024
@hanubeki
Copy link
Author

Threadsがフェディバースの他のサーバーとの通信をブロックするケースについて
https://help.instagram.com/914046486923176

Metaは、次のいずれかを欠いている場合もサーバーもブロックします。
(中略)

  • 一般にアクセスできるフィード

LTLのないFedibirdがこれに抵触しているのではないかという話が出ています。
(だとするとnightlyが繋がっているらしいというのが謎ですが…)

@noellabo
Copy link

非ログイン時に連合またはローカルタイムラインを参照するページがうまく動いていない不具合があるのを確認しました。こちらは解決を図ります。
https://fedibird.com/public
https://nightly.fedibird.com/public

さて、Threadsにつながらない問題ですが、WebfingerによりThreadsの対象アカウントのuriを取得したあと(これは問題なく動く)、そのuriに対する署名付きリクエストに429ステータスが返ってくるというのが具体的な挙動です。

意図的なブロックによるものかについては、慎重に確認をとりたいと思います。

@noellabo
Copy link

  • fedibird.comとnightly.fedibird.comはほぼ同一のソースコードで動いていますが、nightlyはつながります
    • Mastodonのバージョンによる非互換や足切りではないようです
    • Mastodonのソースリポジトリによる改造の有無をみているわけではないようです
  • fedibird.comと同一のサーバ上に立てた実験サーバからはつながります
    • IPアドレスベースの制限ではなさそうです
    • IPアドレスからの逆引きはfedibird.comになるので、逆引きしたドメインは見ていないと思います
    • 署名付きリクエストが必須なので、署名したアカウントのドメインをみているかもしれません

@noellabo
Copy link

  • Instagramをスクレイピングしようとするとスロットリングで429 Too Many Accessになることが知られている
  • fedibird.comからInstagramのプレビューカードがみられない(取得に失敗する)ことが多い
  • nightly.fedibird.comからInstagramのプレビューカードを取得するのはエラーにならず、基本的に問題無い
  • (YouTubeリンクもInstagram同様にfedibird.comだけ埋め込みが取得できないことが度々起こる)
  • ThreadsのインフラはInstagramを下地にしている

ということで、大量アクセスを弾く仕組みに引っかかって、本当に429を返すフラグ状態になっていることも考えられます。

@hanubeki
Copy link
Author

hanubeki commented Apr 3, 2024

2024/04/04頃からThreadsとの接続ができるようになったようで、Threadsのアカウントが検索・フォローできるようになり、threads.netのドメインタイムラインも表示されています。

ただし、クローズするかどうかはしばらく様子見します。

@hanubeki
Copy link
Author

Threadsと接続できるようになって1週間経ちましたが、問題なさそうなのでクローズします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants