0

我正在 android 中创建一个应用程序,它可以扫描条形码并从我的数据库中检索信息。它工作正常,但现在我想将它与 Flipkart 数据库集成。或者将它们重定向到该产品的 Flipkart 页面。但是我如何访问 Flipkart 数据库. 假设我扫描了一本书 android ,现在我想将我的用户重定向到 Flipkart 上的特定页面。任何帮助将不胜感激......谢谢

4

3 回答 3

1

当今最好的方法是使用 Flipkart 公开的公共 API。鉴于 Flipkart 没有这样做,因此没有一种简单的方法可以访问该信息。

存在网络爬虫,但在几乎所有情况下,您最终都会违反条款和条件和/或任何可接受的速率限制。即使你可能会想出一个网络爬虫解决方案,但如果有内部页面更改,它迟早会坏掉,这会让你再次编写新的逻辑。总而言之,这些都是不稳定的解决方案,不推荐使用,但在短期内,它可能看起来可行。

无论是 Flipkart 还是其他任何人,如上所述,公共 API 都是正确的集成机制。API 将明确定义:

  1. 功能是什么,即 API 方法
  2. 请求/响应的数据格式
  3. 免费使用的可接受速率限制
  4. 为更高的配额限制支付 API 费用

PS:Flipkart 很可能甚至有一个他们使用的私有 API,只是它不会暴露给外界。

于 2012-07-13T13:00:21.420 回答
1

最好问问flipkart他们是否有办法轻松做到这一点,更重要的是,如果它在他们的条款和条件范围内(这样你就不会违反任何法律)。

查看他们的网站,您似乎可以执行http://www.flipkart.com/search/a/all?query=something并且它似乎也适用于 ISBN 条形码(尝试在该查询中替换为)something0671737635

于 2012-07-13T12:27:38.590 回答
0

对于 Junglee,我试过了,我发现你可以使用 URL 搜索项目,http: //www.junglee.com/mn/search/junglee/ref=nav_sb_noss?url=node%3D792284031&field-keywords=

因此,如果您的搜索产品是 iphone(不是 android 开发人员的最佳示例),请将其作为字符串传递给此 URL http://www.junglee.com/mn/search/junglee/ref=nav_sb_noss?url=node%3D792284031&field -关键字=iphone

于 2014-02-04T15:20:01.893 回答