FB アプリケーション データを保持し、テスト ユーザーを一覧表示するデスクトップ アプリを作成しました。新しいプロファイルでブラウザーを開きたい (PHP facebook API のセッションの問題のため、FB ではなくブラウザー プロファイル - ドメインのアプリ セッションに参加したくない)。
しかし問題は、Facebook のログイン URL が機能しているか、ランダムに機能していないことです。FirefoxとChromeを試しました。
-no-remote
、-p "RANDOM_PROFILE"
、および-CreateProfile
実行前にFirefox を実行して、そのプロファイルで URL を開きます。
Chrome with --profile-directory="RANDOM_DIR"
(先ほど作成したディレクトリ)。
ブラウザー プロファイルの管理は、両方のブラウザーで適切に機能します。しかし、ほとんどの場合、Facebook テスト ユーザーのログイン URL でブラウザーを開くと、メイン ページにリダイレクトされるだけです。
また、いくつかの PHP ページを作成しました。
- しばらくすると、window.location によってログイン URL にリダイレクトされます
- スリープ後に header('Location: ...') でログイン URL にリダイレクトするもの
<a href...>
ログイン URL へのタグ付きの 1 つ。
3番目のオプションのみが機能しますが、約20%のケースで機能します(そのリンクを何度もクリックして、新しいタブで複数回開くと機能する場合があります)
ロギングが正常に機能する Facebook ログイン URL を使用して新しいブラウザ インスタンスを起動するにはどうすればよいですか?
編集: 私のログ URL は常にログイン試行の直前に FB から取得されるため、有効期限が切れることはありません。