Форма обратной связи 7 «статус: спам» на Vue. js App - PullRequest
0 голосов
/ 01 марта 2020

Я создал небольшое приложение Vue. js, которое работает под поддоменом (тот же основной домен, что и WordPress) и использует пакет ax ios для отправки формы в форму контакта 7 rest API. К сожалению, я всегда получаю в ответ только «status: spam». Я уже настроил recaptcha для приложения Vue. js и на recaptcha WordPress на главной странице я также внес в белый список новый поддомен.

Если я выключил Recaptcha, он работает как и ожидалось.

const formData = new FormData();
      formData.append('customerName', this.formInput.customerName);
      formData.append('customerEmail', this.formInput.customerEmail);
      formData.append('customerPhonenumber', this.formInput.customerPhonenumber);
      formData.append('date', this.formInput.date);
      formData.append('privacy', this.formInput.privacy);

axios.post('https://MY_DOMAIN/wp-json/contact-form-7/v1/contact-forms/1347/feedback', formData)
        .then((response) => {
          console.log(response);
          this.result.status = response.data.status;
          this.result.message = response.data.message;

          if (response.data.status === 'mail_sent') {
            this.formInput.customerName = '';
            this.formInput.customerEmail = '';
            this.formInput.customerPhonenumber = '';
            this.formInput.date = '';
            this.formInput.privacy = 0;
          }
        });
...