Php 如何从暴食反应中获取内容->;盖博迪?

Php 如何从暴食反应中获取内容->;盖博迪?,php,guzzle,Php,Guzzle,我在Laravel项目中使用Guzzle,但不知道如何从$response->getBody()中获取实际数据。我尝试了很多方法,但都没有成功。我在$response->getBody()上尝试了json\u解码,在$response本身上,我尝试了刚刚返回空数组的$data[]=$response->getBody() 这是我的全部代码 $client = new Client(); $params = [ 'client_id' =&

我在Laravel项目中使用Guzzle,但不知道如何从
$response->getBody()
中获取实际数据。我尝试了很多方法,但都没有成功。我在
$response->getBody()
上尝试了
json\u解码,在
$response
本身上,我尝试了刚刚返回空数组的
$data[]=$response->getBody()

这是我的全部代码

        $client = new Client();

        $params = [
            'client_id' => env('CLIENT_ID'),
            'client_secret' => env('CLIENT_SECRET'),
            'grant_type' => 'client_credentials',
        ];

        $headers = [
            'Accept' => 'application/json',
        ];

        $response = $client->request('POST', 'https://api.pay/token', [
            'json' => $params,
            'headers' => $headers
        ]);

        $res_body = $response->getBody();

        return $res_body;
此代码返回

{"access_token": "4CKn", "token_type": "Bearer", "expires_in": 36000, "scope": "read write groups"}

我如何进入
访问\u令牌

json\u解码应该可以工作。。。但我认为您遇到的问题是,它返回一个Psr\Http\Message\StreamInterface。尝试
json\u解码($response->getBody()->getContents())