您没有。查询参数不是路由URL的一部分。您的端点URL是:
https://iotkidsiq.com/wp-json/zaindob/v1/sync_order
因此需要注册为:
register_rest_route( \'zaindob/v1\', \'/sync_order\', array(
\'methods\' => \'GET\',
\'callback\' => \'updatetable\',
) );
key
和
msisdn
是发送到端点的参数。要定义这些,请设置
args
端点选项的属性:
register_rest_route( \'zaindob/v1\', \'/sync_order\', array(
\'methods\' => \'GET\',
\'callback\' => \'updatetable\',
\'args\' => array(
\'key\' => array(
\'type\' => \'integer\',
\'required\' => true,
),
\'msisdn\' => array(
\'type\' => \'integer\',
\'required\' => true,
),
),
) );
现在,端点回调可以接受
key
和
msisdn
参数,端点需要这些参数才能返回结果:
function updatetable( $request ) {
$key = $request->get_param( \'key\' );
$msisdn = $request->get_param( \'msisdn\' );
// etc.
}