私は、woocommerceのオンラインショップのためにAndroid向けのアプリを開発しています。 私はWoocommerce APIで作業し、Httpで認証したいと思います。私はウェブ上で検索し、プログラマーの大部分はWoocommerce APIに接続してPHPコードからgsonを取得するためにPHPコードを使用しています。 Woocommerce APIからgsonをアンドロイドコードで直接取得する方法はありますか?私はアンドロイドスタジオを使用しています。 TnxPHPコードを使用せずにアンドロイドでwoocommerce APIを使用する方法
答えて
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を変更したためにアプリの顧客があなたのアプリが壊れてしまうことを今までに見ていないことを意味します。
- 1. Handlebarsを使用せずにEmber.jsを使用する方法
- 2. Java(アンドロイド):ビットマップを使用せずにdrawableをスケールする方法は?
- 3. サードパーティのクラスを使用せずにPHPでSMTPメールを送信する方法
- 4. jdbc apiを使用せずにクエリするApacheの方解母
- 5. woocommerceをWordpress DBの代わりにAPIで使用する方法
- 6. htmlタグでPHPコードの引用符を使用する方法
- 7. iOSでFabricを使用せずにCrashlyticsを使用する方法
- 8. iPhoneでカメラ/ビデオモードを使用せずにトーチライトを使用する方法は?
- 9. AndroidでsetOnItemLongClickListenerを使用せずにOnItemLongClickListenerを使用する方法は?
- 10. ストーリーボードを使用せずにスタティックセルをUITableViewで使用する方法は?
- 11. 自分のPHPでWooCommerceクラスを使用
- 12. ConfigureItでAPIブロックにPHP関数を使用する方法
- 13. APIを使用せずにJSON文字列を解析する方法は?
- 14. jqueryを使用せずにAPIからデータを取得する方法
- 15. パッケージマネージャコンソールを使用せずにコードを使用してのみ移行を有効にする方法
- 16. Base64を使用せずにElasticSearchでバイナリファイルをインデックスする方法
- 17. PDUsを使用せずにsqlsrvでパラメータをバインドする方法
- 18. woocommerce apiを使用して、認証でajaxを使用してjsonデータを投稿する方法
- 19. ドライブAPIを使用してGoogle Apps for Workを使用せずにユーザーを偽装する方法
- 20. HTTPS(Basic Auth)を使用してWoocommerce APIで認証する方法
- 21. WooCommerce APIを使用したIonic 2
- 22. スクリーンショットをJavaで保存せずに使用する方法
- 23. while(true)を使用せずにrecv関数を使用する方法?
- 24. Spring - BeanPropertyRowMapperを列名を使用せずに使用する方法
- 25. メタデータローテーションタグを使用せずにアンドロイドでMp4を回転
- 26. fopenを使用せずにPHPでPDFを作成する
- 27. woocommerce rest apiを使用してクーポンを適用する
- 28. 最初にインスタンス化せずにPHPでオブジェクトを使用する
- 29. モジュラスを使用せずにjavascriptで余分を得る方法
- 30. ドメインオブジェクトにラインをマッピングせずにspringbatchを使用する方法
何のためにPHPを使用しますか? APIコール?確かに、このようなものでAndroid側のすべてを置くことができますか? https://github.com/BennSandoval/Woodmin –
私の答えを見てください[ここに:モバイルアプリのためのWooCommerce API](http://stackoverflow.com/questions/27489565/woocommerce-api-for-mobile-app/41526167#41526167) ) – Richi