私が構築しているアプリケーションは、user_idを複数のFacebookアカウントにマップします。これらのマップされたアカウントごとにアクセストークンがあり、すべてが正常に機能します。ただし、これらのアクセストークンのいずれかが期限切れになったが、ユーザーが期限切れのアクセストークンが属するユーザーとは別のユーザーとしてFacebookにログインしている場合は、問題があります。
現在ログインしているユーザーの新しいアクセストークンを取得する方法についてはすべて読みましたが、アクセストークンの有効期限が切れたユーザーがFacebookにログインしていない場合については何も見つかりませんでした。
私はあなたの考えと可能な解決策をいただければ幸いです。