0

バーコードをスキャンしてデータベースから情報を取得するアプリをAndroidで作成していますが、正常に動作しますが、フリップカートデータベースと統合するか、その製品のフリップカートページにリダイレクトします。しかし、フリップカートデータベースにアクセスするにはどうすればよいですか。 。私がアンドロイドの本をスキャンしたとしましょう、今私は私のユーザーをフリップカートの特定のページにリダイレクトしたいと思います。どんな助けもいただければ幸いです...ありがとう

4

3 に答える 3

1

フリップカートにこれを簡単に行う方法があるかどうかを尋ねるのが最善です。さらに重要なのは、それが契約条件の範囲内であるかどうかです(したがって、法律に違反しないようにします)。

彼らのウェブサイトを見ると、http://www.flipkart.com/search/a/all? query = somethingを実行できるようで、ISBNバーコードでも機能するようです(そのクエリで置き換えsomethingてみてください)。0671737635

于 2012-07-13T12:27:38.590 に答える
1

今日の最善のアプローチは、Flipkartによって公開されているパブリックAPIを使用することです。Flipkartがそれを行っていないことを考えると、その情報にアクセスする簡単な方法はありません。

Webクローラーは存在しますが、ほとんどの場合、利用規約や許容可能なレート制限に違反することになります。Webクローラーソリューションを思いついたとしても、内部ページの変更があると、遅かれ早かれそれが壊れて、新しいロジックを書き直す可能性があります。要約すると、これらは不安定なソリューションであり、推奨されませんが、短期的には機能するように見える場合があります。

上記のように、Flipkartであろうと他の誰かであろうと、パブリックAPIは正しい統合メカニズムです。APIは明確に定義します:

  1. 機能とは何か、つまりAPIメソッド
  2. REquest/RESponseのデータ形式
  3. 無料使用の許容レート制限
  4. より高いクォータ制限に対する有料API料金

PS:Flipkartは、使用するプライベートAPIを持っている可能性が高いですが、それは外の世界に公開されていないというだけです。

于 2012-07-13T13:00:21.420 に答える
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 -keywords = iphone

于 2014-02-04T15:20:01.893 に答える