【发布时间】:2013-02-25 15:46:48
【问题描述】:
我从未真正使用过 API、JSON 或 OAUTH,我正在尝试在我的网站上使用 Dwolla 进行支付。由于我从未见过使用 oauth 对用户进行身份验证的过程,因此我很难弄清楚我需要放置什么,尤其是我需要放置的位置。 dwolla 可用的文档对我来说没有多大意义。我什至很轻松地完成了 codecademy.com 的课程,但在我的 django 项目中尝试使用它时仍然不知道从哪里开始。我使用 django-registration 允许用户在我的网站上注册,所以我应该在用户注册我的网站时使用 oauth 对用户进行身份验证,以便为他们分配一个 oauth 令牌?我是否使用模板中的链接或视图中的代码将用户发送到 auth url?我是否需要创建具有外键字段的新模型以将其与我的用户关联?我真的不知道这个过程应该是什么样子以及 Dwolla 的 API 如何与我的 django 应用程序交互。 This 是 dwolla 的 python 文档,this 是 dwolla 的 oauth 文档。我什至尝试阅读this oauth guide 以了解正在发生的事情。 oauth2 overview on github 给出了使用 twitter 的 API 的示例,但这让我更加困惑,因为它特定于 twitter 的 API。另外,我需要安装除 oauth2 和 dwolla 以外的任何东西吗?我知道所有的部分都在那里,我只是很难理解它们是如何组合在一起的。任何人都可以澄清我需要采取的步骤,或者至少有没有人为绝对初学者提供一个很好的教程来学习 oauth 和 API?提前感谢您的帮助。
【问题讨论】:
-
我目前使用 stripe 和 dwolla 进行支付。我刚刚完成了条带付款并开始使用 dwolla。您所要做的就是创建一个所有客户付款都通过的帐户。在您的网站中创建付款表格,不要忘记获取令牌,因为这是连接到 dwolla 的最重要的
-
您不必创建另一个模型。只需创建视图函数即可通过付款
-
感谢您的回复,但您能否举例说明如何执行此操作?
-
我只是按照文档,你看过这个吗:developers.dwolla.com/dev
标签: django python-2.7 oauth-2.0 dwolla