Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用android应用程序在线搜索的REST、API和Php_Php_Android - Fatal编程技术网

使用android应用程序在线搜索的REST、API和Php

使用android应用程序在线搜索的REST、API和Php,php,android,Php,Android,我有一个android应用程序,我接受要搜索的关键字,我想搜索ebay(例如),就像搜索“三星S3”并在我的应用程序中显示值一样 我不知道该怎么做,有人告诉我REST、Php和API 由于我没有添加任何内容,我需要与数据库通信吗 有没有办法只在php中创建API,而不使用REST 我真的没有这方面的经验。我不想引起争论,我只想得到一个非常简单的答案。这样我就知道我将从哪个方面开始。提前感谢你的支持这是一个非常广泛的问题。如果有问题的网站(eBay)有一个用于搜索的HTTP API,那么您根本不需

我有一个android应用程序,我接受要搜索的关键字,我想搜索ebay(例如),就像搜索“三星S3”并在我的应用程序中显示值一样 我不知道该怎么做,有人告诉我REST、Php和API

由于我没有添加任何内容,我需要与数据库通信吗 有没有办法只在php中创建API,而不使用REST


我真的没有这方面的经验。我不想引起争论,我只想得到一个非常简单的答案。这样我就知道我将从哪个方面开始。提前感谢你的支持这是一个非常广泛的问题。如果有问题的网站(eBay)有一个用于搜索的HTTP API,那么您根本不需要PHP或数据库。您只需从Android应用程序本身向API发出请求。易趣搜索API记录在


如果没有API,该网站可能会限制您如何使用其数据。

Im假设该网站是我的,我需要单独与Php服务器通信还是REST API?您的Android应用程序不应直接访问Php服务器。这就是创建API的全部要点。你应该创建一个REST端点,你的应用程序可以在website.com/api/search?q=samsung+s3上访问该端点,并以合适的格式返回搜索结果。好的,谢谢,但是1)REST实际上是用php编写的吗2)REST是php开发人员的工作还是我作为android应用程序编写人员的工作,有人告诉我,我只想专注于解析json和xml 3)其余部分是作为文件添加到android应用程序中,还是仅仅是一行代码,我将在HttpUrlconnection请求中添加到我的应用程序中。提前谢谢你,OsirisREST不是一个程序。这是实现API的一种方式,将使用PHP或服务器上使用的任何语言(Ruby/Python等)完成,这是PHP开发人员的工作。在Android应用程序中,您只需担心发送HTTP请求和解析返回的json或xml。另外,您应该接受/投票一个您认为对您有帮助的答案。因此,我只需要担心将HTTP请求发送到“”并解析它返回给我的json…非常感谢您,我已经开始学习php(但现在是有限的一部分)上帝保佑