0

Dwolla OAuth 機能を使用しようとしているので、ユーザーを次の URL に送信します。

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 無効なクライアント ID。

クライアント ID は私の Dwolla キーです。これを使用して別の呼び出し (ユーザーの登録) を行うことができるので、これは有効であると確信しています。

その後、URL に戻るたびに、ログイン ページに移動しなくなり、「Dwolla で認証できませんでした: access_denied - 無効なクライアント ID」が返されます。すぐに。

何か案は?

4

2 に答える 2

2

問題は、dwolla キーに / と + が含まれていることでした。クエリ文字列に渡す前に UrlEncode する必要がありました。

于 2012-12-16T17:53:32.907 に答える
0

キーが正しい権限に関連付けられていることを確認してください。OAuth2はこれを「スコープ」と呼んでいると思います。

于 2012-12-15T21:51:40.010 に答える