Laravel FB SDK v4 запрашивающий w. рекурсия

В настоящее время я работаю с laravel и php fb sdk v4 для сбора сообщений со страницы после регистрации пользователя. Вот поток того, что я пытаюсь сделать.

  1. выдвинуть задание в очередь.
  2. В этом запросе на работу от fb первые 25 постов через звонок, похожий на этот …

        $session = new FacebookSession($session);
    $request = new FacebookRequest(
    $session,
    'GET',
    '/PAGEIDHERE/postsfields=id,created_time,picture&limit=25'
    );
    
    $response = $request->execute();
    $responseData = $response->getGraphObject()->asArray();
    
  3. Сохраните эти данные и получите следующую страницу с помощью нумерации страниц

     $request = $response->getRequestForNextPage();
    $parameters = $request->getParameters();
    
  4. убить текущую работу

    $job->delete();
    
  5. Вставить новую работу в очередь

    Queue::push("CLASS", ['parameters' => $parameters]);
    
  6. Запустите тот же класс снова, но с параметрами, заполненными для запроса. Параметры по сути такие же, как и в первоначальном запросе, однако он включает токен для следующей страницы. Я борюсь с тем, как заполнить объект facebookrequest. Очередь в laravel сериализует все данные, когда передает их классу, поэтому я не могу просто передать данные следующей страницы как есть. Любой совет?

0

Решение

Действительно простое решение, моя первая попытка это, должно быть, вызвала ошибки по другим причинам. Просто сделайте запрос с этими параметрами.

           $request = new FacebookRequest(
$session,
'GET',
$endpoint,
$parameters
);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]