JSON API响应检索值和解码
问题描述:
端点发送
*响应* WP_HTTP_Requests_Response对象 ( [响应:保护] => Requests_Response对象 ( [ body] => {“status”:“success”,“result”:“112”,“code”:200}
我试图让“结果:”112“
有没有一种方法可以检索它?
谢谢。
答
参考文档在这里:https://developer.wordpress.org/reference/classes/wp_http_requests_response/
假设你正在被存储在一个变量名为$回应,你应该做的响应(WP_HTTP_Requests_Response):
$response_data = json_decode($response->get_response_object()->body);
$result = $response_data->result; // this is the result you want
+0
你好, 我收到的响应是通过电子邮件使用插件3rd-党的整合。我不知道如何把它放在一个变量上,因为我不知道该如何获取它,因为它是通过电子邮件发送的调试通知。 对不起。 谢谢! –
你搞什么名堂tryed? –
可能的重复[如何从JSON提取数据与PHP?](https://*.com/q/29308898/6521116) –