Facebookのユーザーデータをダウンロードするためのphpスクリプトを作成しています。大量のデータがあるため、スクリプトが終了するまでに約 1 ~ 1.5 分かかります。ただし、サーバーからの応答がないため、数秒後に Facebook のアプリにエラーが表示されます。
しかし、ユーザーに質問するためにアプリを続行したいので、そのダウンロードプロセスをバックグラウンドにするにはどうすればよいですか。
Facebook からデータをダウンロードしているアプリの一部が別のサーバーにあり、アクセス トークンとユーザー ID のみを送信し、認証が成功した後にデータのダウンロードを開始します。
別のサーバーにデータを送信するには、file_get_contents()
メソッドを使用しました。
編集:私はそのようなことを考えています:サーバー上のプロセスをバックグラウンドに置き、ユーザー部分スクリプトでそのダウンロードスクリプトを開始したメソッドを強制終了します。