为了账号安全,请及时绑定邮箱和手机立即绑定

从API调用获取响应时如何从数组中获取变量?

从API调用获取响应时如何从数组中获取变量?

PHP
桃花长相依 2021-11-05 10:25:05
成功登录第三方API访问后,使用以下代码:$response = Requests::post('https://apidomain.com/v3/account/login/api', $headers, $data);当我打印时:echo '<pre>'; print_r($response); echo '</pre>';我得到以下信息:Requests_Response Object(    [body] => {"access_token":"blabla",".issued":"2019-07-30T02:47:14.4326684Z",".expires":"2019-08-01T02:47:14.4326686Z"}    [raw] => HTTP/1.1 200 OKetc...现在我想将 access_token 作为变量访问,以便我可以通过进一步处理。我尝试访问如下: $access_token=$response[body'] and $access_token=$response[1][body']不幸的是没有任何效果。我该如何解决问题?
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

使用@catcon 的提议,我可以使用以下代码并使其工作:

$token = json_decode($response->body, true)['access_token']; echo $token;


查看完整回答
反对 回复 2021-11-05
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信