Dwolla OAuth дает неверный идентификатор клиента

Я пытаюсь использовать функцию Owuth Dwolla, поэтому я отправляю пользователя по следующему адресу:

https://www.dwolla.com/oauth/v2/authenticate?client_id=mydwollakey&response_type=code&redirect_uri=http://localhost//Payment/OAuthResponse&scope=send%7Ctransactions

Когда я отправляю их туда в первый раз, они попадают на страницу входа в Dwolla. Как только они вводят свое имя пользователя и пароль и нажимают на кнопку "Вход", он дает им:

Нам не удалось аутентифицировать вас с помощью Dwolla: access_denied Неверный идентификатор клиента.

Идентификатор клиента - это мой ключ Dwolla, который, я уверен, действителен, так как я могу совершить еще один вызов (зарегистрировать пользователя) просто отлично.

После этого каждый раз, когда они возвращаются к URL-адресу, он больше не переносит их на страницу входа в систему, а возвращает сообщение "Мы не смогли аутентифицировать вас с помощью Dwolla: access_denied - Invalid client ID". сразу.

Есть идеи?

2 ответа

Решение

В итоге проблема заключалась в том, что у моего ключа dwolla есть / и +, и мне нужно было его кодировать, прежде чем передавать в строку запроса.

Убедитесь, что ваш ключ был связан с правильными разрешениями. Я считаю, что OAuth2 относится к этому как "сфера".

Другие вопросы по тегам