【发布时间】:2021-08-18 15:26:49
【问题描述】:
我正在尝试使用需要分页的带有 wp_remote_get 的 API。
目前,我的 WordPress 插件通过以下方式调用 API
$response = wp_remote_get( "https://api.xyz.com/v1/products" ,
array( 'timeout' => 10,
'headers' => array(
'Authorization' => 'Bearer xyz',
'accept' => 'application/json',
'content-type' => 'application/json'
)
));
$body = wp_remote_retrieve_body( $response );
return json_decode($body);
现在,如果我将 URL 从 /products 更改为 /products?page_size=5&page=2,这在 Postman 和其他程序中运行良好,我没有得到响应。这是为什么?我检查了 wp_remote_get 的 API 文档,但没有弄清楚。
【问题讨论】:
-
你在
$body得到什么?
标签: php wordpress custom-wordpress-pages wordpress-rest-api wordpress-plugin-creation