Я создал конечную точку, используя пространство имен JWT api, но, похоже, не могу заставить работать часть аутентификации, я использовал токен wp-json / jwt-auth / v1 /, чтобы получить доступ к токену, но как мне это сделать? аутентифицировать пользовательскую конечную точку?
Ниже приведен код, и я пробовал тестировать в почтальоне, но получил несколько ошибок от 403 до. Не найдено ни одного маршрута, соответствующего URL и методу запроса
функция wp_register_crm_routes () {
// register_rest_route() handles more arguments but we are going to stick to the basics for now.
register_rest_route( '/wp-json/jwt-auth/v1', 'addproduct', array(
// By using this constant we ensure that when the WP_REST_Server changes our readable endpoints will work as intended.
'methods' =>'POST',
// Here we register our callback. The callback is fired when this endpoint is matched by the WP_REST_Server class.
'callback' => 'addProductFromCRM',
'permission_callback' => function ($request) {
if (current_user_can('edit_others_posts'))
return true;
}
) );