Почему Podio получает контакты организации, возвращающие список пустых объектов? - PullRequest
0 голосов
/ 08 апреля 2020

В настоящее время я работаю с клиентом Podio php, и каждый ожидаемый ответ, связанный с Контактами, всегда возвращает массив, содержащий список объектов. Я очень уверен, что у меня много контактов в моей организации, поскольку она хорошо работает с помощью песочницы podio.

Мой запрос

  $org_id = ... //my org id is here
  PodioAuthenticator::authenticateWithUser(auth()->user());
    try {
        $contacts = \PodioContact::get_for_org($org_id,
            [
            'contact_type' => 'user',
            'exclude_self' => true,
            'order' => 'name',
            'type' => 'mini'
        ]
        );

        $data_return = [
            "status" => true,
            "message" => "Successful",
            "data" => json_encode($contacts)
        ];
        return response()->json($data_return, 200);
    }catch (\Exception $exception)
    {
        $data_return = [
            'status' => false,
            "message" => $exception->getMessage()
        ];
        return response()->json($data_return, 500);
    }

Мой ответ

{
  "status": true,
  "message": "Successful",
  "data": "[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{}]"
}

Пожалуйста, что может быть не так?

...