【问题标题】:how to get access_token from content response laravel如何从内容响应 laravel 中获取 access_token
【发布时间】:2019-04-09 16:07:23
【问题描述】:

我有这个来自 api 响应的响应内容:

{"token_type":"Bearer","expires_in":31535919,"access_token":"eyJ0eXa99e760ef4e468d17198f9fa6be9d67c36240a9bf9bb74d76b18e18ca2661706e33d1bc80cdAiOiJKV1QiLCJhbGciOiJSU.......

如何获得access_token 值?所以我可以使用它。

【问题讨论】:

标签: php unit-testing laravel-5 token access-token


【解决方案1】:

您可以使用json_decode 函数将其转换为对象并在那里访问它。

$response = '{"token_type":"Bearer","expires_in":31535919,"access_token":"eyJ0eXa99e760ef4e468d17198f9fa6be9d67c36240a9bf9bb74d76b18e18ca2661706e33d1bc80cdAiOiJKV1QiLCJhbGciOiJSU.......';

$response = json_decode($response, true);
echo $response['access_token'];

希望这会有所帮助。

【讨论】:

  • 得到这个 ErrorException: json_decode() 期望参数 1 是字符串,给定对象
  • 根据您的代码,我提供了一个解决方案。如果那不起作用,请尝试json_decode(json_encode($response), true);
  • 错误:不能使用 stdClass 类型的对象作为数组得到这个
  • 对不起。我的错。更新了我的评论。
  • $response=json_decode(json_encode($response1), true); dd($response['access_token']);得到这个 ErrorException: Undefined index: access_token
猜你喜欢
  • 1970-01-01
  • 2011-06-03
  • 2018-04-10
  • 1970-01-01
  • 2021-04-05
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
  • 2019-04-25
相关资源
最近更新 更多