我通过以下命令行连接到电子商务应用程序:
curl -u xxxxxx: https://xxxx/xxx
它返回如下内容:
{ "charge_enabled": true,
"details_submitted": true,
"email": "xxx@gmail.com",
"id": "xxxx",
"statement_descriptor": "xxxx",
"xxxx": [ "USD" ]
}
当我将其更改为 PHP 以在脚本中运行它时,我还可以通过以下方式检索相同的信息:
$ch = curl_init('https://xxxx/xxxx');
$options = array(
CURLOPT_USERPWD=> $xxxxxx
);
curl_setopt_array($ch, $options);
$result2= curl_exec($ch);
但是,当我尝试检索电子邮件等个人信息时,我无法这样做。我尝试通过json_decode
以下方式这样做:
$parsedresult = json_decode($result2,true);
$emailretrieve = $parsedresult["email"];
这仅返回单个号码1
而不是电子邮件地址。
谁能帮忙告诉我怎么了?我尝试了很多已经在 StackOverflow 上发布的东西,但没有一个可以工作。