2016-11-17 5 views
1

私は、woocommerceのオンラインショップのためにAndroid向けのアプリを開発しています。 私はWoocommerce APIで作業し、Httpで認証したいと思います。私はウェブ上で検索し、プログラマーの大部分はWoocommerce APIに接続してPHPコードからgsonを取得するためにPHPコードを使用しています。 Woocommerce APIからgsonをアンドロイドコードで直接取得する方法はありますか?私はアンドロイドスタジオを使用しています。 TnxPHPコードを使用せずにアンドロイドでwoocommerce APIを使用する方法

+0

何のためにPHPを使用しますか? APIコール?確かに、このようなものでAndroid側のすべてを置くことができますか? https://github.com/BennSandoval/Woodmin –

+0

私の答えを見てください[ここに:モバイルアプリのためのWooCommerce API](http://stackoverflow.com/questions/27489565/woocommerce-api-for-mobile-app/41526167#41526167) ) – Richi

答えて

1

PHPを経由せずにAndroidから直接WC APIにアクセスすることはできません。 JSONオブジェクトは、どの言語を使用するかにかかわらず、JSONオブジェクトを返します。

「なぜ他のプログラマがPHPを使用するのですか?それには2つの理由が考えられます。

最初の理由は、PHPプラットフォームを開発しているため、PHPを使用していないようにAndroidシステムに応答を送信することはないということです。

第2の理由は、Androidプラットフォームを更新するよりPHPプラットフォームを更新する方がずっと簡単だということです。 APIの呼び出し方法を変更する必要がある状況になっても、Androidプラットフォームがすべて更新されることを保証できない場合(保証できないため)、Androidの連絡先を簡単にすることができます自分のサーバーはWC APIにコールを渡します。

2番目のシナリオの例として、http://exampleshop.comに連絡しているものとしますが、すべてがhttpsを使用するように変更されたとします。今度はhttps://exampleshop.comに連絡する必要がありますが、あなたのアプリはまだhttp://exampleshop.comに連絡しようとしています。あなたのアプリのアップデートを受け取るまで、引き続きアプリを続けます。その状況では、アプリをhttp://yourserver.comに連絡させ、サーバーにhttps://exampleshop.comのアプリを連絡させる方が簡単です。そうすれば、URLと出力は一定に保たれ、サーバー上で必要な変更を行うことができます。これははるかに速く、更新を受け取るアプリケーションのすべてのインスタンスに依存しません。これは、APIを変更したためにアプリの顧客があなたのアプリが壊れてしまうことを今までに見ていないことを意味します。

関連する問題