авторизация PayPal unsupported_grant_type Тип гранта равен NULL в топоре ios после запроса - PullRequest
1 голос
/ 05 апреля 2020

Я пытаюсь интегрировать PayPal в свое приложение, и я получил ошибку 400 [unsupported_grant_type] Тип гранта равен NULL

axios
      .post(
        'https://api.sandbox.paypal.com/v1/oauth2/token',
        { grant_type: 'client_credentials' },
        {
          headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
          },
          auth: {
            username:
              'clientId',
            password:
              'secret'
          }
        }
      )
      .then(response => {
        console.log('response', response.data);

      })
      .catch(err => {
        // console.log('error', { ...err });
        console.log('error', err);
      });

что я делаю неправильно?

Примечание: работает нормально в почтальоне

1 Ответ

1 голос
/ 05 апреля 2020

Я нашел решение ..

зачеркнуть тело ..

добавить

const qs = require('querystring');
qs.stringify({ grant_type: 'client_credentials' })
...