WC API, недопустимые параметры: роль - PullRequest
0 голосов
/ 28 ноября 2018

Когда я запускаю этот запрос, я получаю ошибку параметра Invalid.

curl http://localhost/wp-json/wc/v3/customers -u user:pass

Ошибка:

{"code":"rest_invalid_param","message":"Invalid parameter(s): role","data":
{"status":400,"params":{"role":"role is not one of all, administrator, shop_manager, retail, member, wholesale."}}}%

Я отследил причину этого в html/wp-includes/rest-api/class-wp-rest-request.php

https://github.com/WordPress/WordPress/blob/91da29d9afaa664eb84e1261ebb916b18a362aa9/wp-includes/rest-api/class-wp-rest-request.php#L803-L812

Запрос работает нормально послеЯ комментирую WP_Error.После того, как я деактивировал другие плагины woocommerce, я все еще получаю эту ошибку.Есть идеи?

1 Ответ

0 голосов
/ 28 ноября 2018

Я нашел решение.Ищет роль со значением customer.Я удаляю это.Эта ошибка исчезает после того, как я создал роль клиента.

...