0

私たちは、magento で開発された e コマース サイト用のモバイル アプリを開発しようとしています。私はmagento apiを使用しようとしています。しかし、問題は、API を使用するために apiuser と apikey を使用する必要があることです。

$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');

だから私は、APIを使用してモバイルアプリを構築する他の方法があるのだろうかと思っていました. 個々のユーザーごとにアプリを構築することはできないためです。

4

3 に答える 3

1

すべてのアプリ ユーザーに同じ API ユーザーと API キーを使用します。apiuser と apikey は、ストアのログイン ユーザー (顧客) を表すものではなく、Magento Soap エンドポイントにアクセスするための認証の詳細にすぎません。

于 2013-07-15T16:38:01.830 に答える
0

すべてのユーザーに同じ API ユーザーと API キーを使用している場合、ユーザーを一意にログイン/識別することはできません。この問題に対処するには、Magento の REST API を使用して顧客にログインする必要があります。しかし、Magento の REST API は完全な機能ではなく、アプリ全体を構築することはできません。MobStac では、この問題を解決するための Magento 拡張機能 ( http://www.magentocommerce.com/magento-connect/mobstac.html ) と、e コマース アプリケーションに関連する機能を公開するための iOS SDK を作成しました。また、ユーザーのカートとチェックアウトをユーザーのログイン情報と同期して更新することもできます。

于 2014-06-27T11:59:53.770 に答える
0

Dayson の言うとおりです。すべてのユーザーに同じ API キーを使用する必要があります。

私たちはこの種のアプリに取り組んできましたが、Magento の API との接続を容易にするために、Android および iOS 用の SDK をオープンソース化しました。残りの開発に役立つかもしれません: http://meets.io

于 2014-03-07T22:04:57.567 に答える