【问题标题】:Which architecture, in Python, to use to interact with a third party Web API?在 Python 中,使用哪种架构与第三方 Web API 进行交互?
【发布时间】:2015-10-05 13:51:44
【问题描述】:

我是 Web 开发的新手,正在从事一个个人项目,目的是学习用 Python 构建与第三方 API 交互的网站。

我的网站很简单,它允许用户播放 YouTube 视频并列出与之对应的数据,比如 no。观看次数,喜欢和不喜欢,在与播放视频的 YouTube 页面类似的同一页面中。我会使用 YouTube Data API 和 Player API 来做到这一点。

我想知道我应该遵循哪种网络架构来构建这样的网站。我在 Java 中的 MVC 架构上构建了站点,但在这里我不确定这是否可行。我将使用 urllib2 和 requests 库来访问 XML 和 JSON 中的 API。我试图在网上搜索它,但在大多数情况下,我得到了“如何构建 Web API”,这不能满足我的要求。

如果有人向我提供资源或任何 Github 项目的链接,我可以从中深入了解架构,我将不胜感激。

提前致谢。

【问题讨论】:

    标签: python django api python-3.x


    【解决方案1】:

    除非我误解了您的要求,否则您的应用会使用 YouTube API。您至少需要这些 python 包flaskrequestsgoogle-api-python-clientoauth2client(每个项目页面中都有文档)

    这里是some examples from Google,关于您将如何使用他们的库。

    12 factor app 页面包含有关如何设计 Web 应用程序的一般指南。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 2011-09-07
      • 2012-12-07
      • 2021-12-01
      • 1970-01-01
      相关资源
      最近更新 更多