Странный вывод при попытке перечислить всех клиентов в Stripe с использованием php

Я создал базу данных customer.txt, где хранятся все мои созданные клиенты в Stripe. Теперь я хочу перечислить всех клиентов. Это мой код в php для перечисления клиентов.

   $e= \Stripe\Customer::all(array(
        'limit' => 3
       

     ));
   
echo $e;


    }

Но вывод странный:

ОБРАЗ:

Может ли кто-нибудь помочь мне перечислить клиентов?

Теперь я получил свой JSON и запускаю это:

$e=\Stripe\Customer::all(array(
    "limit"=>10

 ));

$customers=json_decode($e,true);
var_dump($customers);

Я получаю только нулевой ответ!

1 ответ

Решение

Этот вывод не wyrd, это строка Stripe JSON. обозначение J ava s cript O bject Ntation ( веб-сайт).

В Stackru много вопросов о JSON, поэтому задайте такие вопросы, как Как преобразовать строку JSON в массив PHP. Также Stripes собственная документация (что очень хорошо) гласит:

JSON возвращается всеми ответами API, включая ошибки, хотя наши библиотеки API преобразуют ответы в соответствующие объекты, зависящие от языка.

из полосовой документации

Изменить: Вы можете прочитать полезный вопрос о превращении строки JSON в объект и наоборот

Итак, теперь вы знаете, что такое JSON

Используя его, чтобы получить объект клиента PHP. (Пересмотренный)

$e // customer JSON of all customers.  
$customers = $e->__toArray(true);
//$customers = json_decode($e);

А затем обработать массив $customers как вам нужно в вашем приложении.

НОТА:

Значение $customers или же $customersArray будет тип данных Object или String, поэтому вам нужно обращаться с ними соответствующим образом, и они не будут отображаться с echo потому что echo является функцией вывода строки, поэтому вам нужно использовать print_r() или же var_dump() отображать эти значения в необработанном виде на экране.

РЕДАКТИРОВАТЬ ВТОРОЙ

Рекомендуется, чтобы на вашем снимке экрана вы форматировали ответ API от Stripe в массив объектов. Это можно сделать, следуя этому ответу переполнения стека здесь.

Пожалуйста, просмотрите мой пересмотренный код выше.

Другие вопросы по тегам