2014-01-29 33 views
4

是否有一個Python框架可以輕鬆構建到任何API的橋樑?Python的通用橋接框架

在此上下文中的「橋樑」的含義很簡單:某些網站或服務公開JSON API。我想從API而不是JSON中獲得定義良好的Python對象。

這在我看來,「橋」模式由一些非常簡單的組件:

  • 請求/認證處理符合API端點

  • 翻譯

  • 模型定義從JSON到型號

而不是從頭開始重新創建這種模式,我想要搭建起每一個API,似乎只需要一個通用的「橋樑」框架,只需要API的模型定義和一些自定義即可想用。有點像Django,但用於構建橋接庫而不是Web應用程序。

有人知道這樣的事嗎?

+0

我喜歡這個主意,所以我打電話給你,但可悲的是,這個問題*可能會被關閉,因爲離題了 – mhlester

+0

希望它不會被關閉。我認爲「我爲x使用什麼工具」對於SO來說是一個非常有效的問題,據我所知,它之前沒有被問到過。 – galarant

+0

好,這就是爲什麼它會被關閉:「問題要求我們推薦或找到工具,圖書館或最喜歡的非現場資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合堆棧溢出,而是描述問題以及到目前爲止解決問題所做的工作。「 – mhlester

回答

1

restkit這將做你想要的工作。

但重複我展示了狀態,你可以找到,以及:

  • siesta
  • requests輕鬆地建立自己和Python的包含JSON解析器。