在Djang中使用基于Javabased的API

2024-05-16 12:43:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Django创建一个网站,并希望将来自googleplay商店(Android Market)的数据合并到其中。我曾考虑过手动清理存储,但这似乎是一个缓慢而乏味的过程,因此我决定考虑其他选项,即一个名为android-market-api的开源API。在

androidmarketapi的问题是它是用Java编写的,并且只有Ruby/PHP端口(不确定这意味着什么)。这是一个问题,因为我希望能够使用现有的Python代码与API交互。我该怎么做?在

  • 我是否应该尝试将现有代码翻译成Python?

  • 我应该用Python编写一些与API“通信”的东西吗 并将其输出转换成Python代码,这样我就可以使用结果了 我的其他应用程序呢?

  • 我是否应该使用一些现有的中间语言/模块 Python和Java代码无缝交互?

或者还有别的选择吗?在


Tags: 数据django代码api网站过程选项手动
2条回答

GitHub上似乎有一个Python端口:android-market-api-py。在

在项目描述页面上写着:

Main target is java but it can be easily adapted to other languages since it's Google ProtoBuf based.

因此,您可以告诉protoc为Python编译protobufs,然后通过高级API进行移植。这样您就可以最好地控制您的Python端口android-market-api。在

相关问题 更多 >