这最初是一个问题,但在发布这个问题的过程中,我解决了它。所以现在,这是一篇仅供参考的帖子。。。
==============
起初,每当我试图发布到这个URL时,我都会收到一条错误消息:
-
https://www.dwolla.com/oauth/rest/register-->错误的URL
没有正在侦听的操作http://phx-dwol-web1.cloudworks.com/oauth/rest/register,但是正在侦听的操作http://www.dwolla.com/oauth/rest/register/,所以您重定向到那里。
我通过将auth值附加到post-URL:来修复
- https://www.dwolla.com/oauth/rest/register/?client_id={id}&client_secret={secret}-->好的URL
然后,我在请求格式化方面遇到了问题。要解决此问题,请确保在帖子的正文中发布JSON。不要附加到URL,或作为表单字段提交。
最后,当我终于从Dwolla API得到正确的响应时,我得到了这个错误:
- "新用户必须接受服务条款。">
这是因为Dwolla API是CASE敏感的,因此JSON主体中的"ACCEPTTERMS"参数必须作为"ACCEPTTERMS"提交才能工作。
以下是我引用的文档:http://developers.dwolla.com/dev/docs/register
编码快乐!
谢谢你的回答。。。它最终也让我解决了我的问题。
为了完整起见,我在向api发送格式不正确的请求时遇到了这个错误,在那里我省略了get参数{oauth_token}之前的尾随/。
错误:
http://www.dwolla.com/oauth/rest/users?oauth_token={oauth_token}
正确:
http://www.dwolla.com/oauth/rest/users/?oauth_token={oauth_token}