エラーは、drupal サービス モジュール内の検証呼び出しの誤りが原因です。追跡するのは難しいものです。services/resources/user_resource.inc ファイルのクイック パッチを試して修正してください。
diff --git a/resources/user_resource.inc b/resources/user_resource.inc
index 04801fb..7693f2d 100644
--- a/resources/user_resource.inc
+++ b/resources/user_resource.inc
@@ -335,14 +335,6 @@ function _user_resource_create($account) {
// Execute the register form.
$form_state['programmed_bypass_access_check'] = FALSE;
- // Ensure this is validated, as drupal_form_submit will not call validation.
- user_register_validate('user_register_form', $form_state);
- $errors = form_get_errors();
- // If there are errors, then short circuit and return early.
- if ($errors) {
- return services_error(implode(' ', $errors), 406, array('form_errors' => $errors));
- }
-
drupal_form_submit('user_register_form', $form_state);
// find and store the new user into the form_state
if(isset($form_state['values']['uid'])) {
標準のパッチが気に入らない場合は、それらの行をコメントアウトするだけで、手動で修正をすばやく適用できます。このページからの情報。Drupalを楽しんでください!