我已经按照以下方式在代码中注册了一个api请求,然后在邮递员中调用该请求并添加一些参数,但是当我运行api请求端点时,它返回null。 如何返回正在发送的数据?
C.run
答案 0 :(得分:0)
应该返回什么 addproduct 端点? JSON?您可以执行以下操作:
function addProductFromCRM($request) {
wp_send_json($request->get_params());
}
答案 1 :(得分:0)
您可以根据需要使用以下代码段,例如在isset($_POST)
或任何其他callback function
上。您必须具有注册路由URL的想法,并且必须能正常工作。您可以根据需要使用wp_remote_get
或wp_remote_post
。有关更多参考,请检查WordPress官方网站
$response = wp_remote_get("URL TO YOUR REGISTER ROUTE");
if ( is_array( $response ) ) {
$response_code = wp_remote_retrieve_response_code( $response );
$body = wp_remote_retrieve_body( $response );
$body_data = json_decode($body);
}