如何使在线服务器访问API并处理请求?那么,我怎样才能让我的android应用程序访问这个在线服务器来提出请求呢?
我有一个android应用程序,我正在为一个学校的项目建设。这个应用程序将需要使用多个app收集信息,以显示给用户。但是,我不想让人们将代码解压缩到源代码中,并获取我的API密钥。我的计划是构建一个在线应用程序,它将在服务器端完成所有这些工作。这样,用户只提交一个查询,服务器就会响应他们的请求发送信息。这将加快用户的速度,并防止其他人访问密钥。
我想我需要采取的步骤。
我脑子里有一个非常笼统的概念,但我不知道从哪里开始。如果我在这个问题的任何部分都错了,请纠正我。
我计划在将来把它转移到应用程序商店。编辑:,您是否知道一些教程显示了API的构建,然后将其加载到Amazon或其他服务器?
发布于 2017-10-16 18:28:52
在构建用于api消费的restful服务时,有许多选项。您可以从php开始,这是最容易开始的。下面是一个很好的教程,它将引导您完成使用mysql和php作为服务器语言为android构建登录系统的初始阶段。它包含了设置基础结构和逻辑的barebone细节。我认为从那以后你就会操纵并更进一步。
https://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
发布于 2017-10-16 18:46:14
查看java轻松,它是一个很好的工具,用于构建web,您可以在红班次时以便宜的价格托管它,或者使用他们的付费方式使用您使用的账单。
承载REST的最便宜的方式是使用Amazon的API网关。你为你使用的东西付钱,如果它没有被使用,你就什么都不付。API网关很好地使用了Amazon的Lambda服务,它允许您运行离散的代码单元--同样,您只为所使用的东西付费。Lambda本身很好地配合了亚马逊的“按你付酬”的NoSQL数据存储(SimpleDB和DynamoDB)。
https://stackoverflow.com/questions/46776623
复制相似问题