タグ付けされた質問 「rest」

MagentoのREST APIに関連する質問を示します

3
Magento 2 APIのエラー「%fieldNameは必須フィールドです」を取得しますか?
URL を使用してPOSTメソッドを使用しているときに、結果(ID)が取得されません。rest / V1 / hello / test / 3 スクリーンショット: 私はこのリンクをたどりました参照のためにここをクリックしてください 1)webapi.xml <?xml version="1.0"?> <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd"> <route url="/V1/hello/name/:name" method="GET"> <service class="Inchoo\Hello\Api\HelloInterface" method="name"/> <resources> <resource ref="anonymous"/> </resources> </route> <route url="/V1/hello/test/:test" method="POST"> <service class="Inchoo\Hello\Api\TestInterface" method="test"/> <resources> <resource ref="anonymous"/> </resources> </route> </routes> 2)TestInterface.php <?php namespace Inchoo\Hello\Api; interface TestInterface { /** * …
8 magento2  api  rest  postman 

1
REST API v2を使用して構成可能な製品を作成するにはどうすればよいですか?
ユーザーが小緑、大緑、小オレンジ、大オレンジから選択できるオプションを備えた、「Kudos Configurable」と呼ばれる構成可能な製品を作成しようとしています。 / rest / V1 / products / KudosConfigへのPUTリクエストで次のJSONを使用して、APIを介して設定可能な製品が作成される段階になりました。 { "product":{ "sku":"KudosConfig", "name":"Kudos Configurable", "price":30.00, "status":4, "type_id":"configurable", "attribute_set_id":4, "weight":1, "extension_attributes":{ "stock_item":{ "qty":10, "is_in_stock":true } } } } 子商品は、同じメソッドを介してサイズと色の属性が設定された4つのアイテムのそれぞれについて、次のJSONを使用するAPIを使用して作成されています。 { "product":{ "sku":"KudosConfigGreenSmall ", "name":"Kudos Configurable Green Small", "price":30.00, "status":0, "type_id":"virtual", "visibility":1, "attribute_set_id":4, "weight":1, "extension_attributes":{ "stock_item":{ "qty":10, "is_in_stock":true } }, "custom_attributes":[ …


1
ゲストユーザーのREST API呼び出し
スクライブライブラリを使用してAndroidネイティブアプリケーションを開発し、既存のMagentoベースのeコマースプラットフォームのRestベースのWebサービスを使用します。 MagentoベースのOauthコンシューマーから「キー」や「シークレット」などの前提条件を取得しました。 なぜなら、既存のシナリオには、登録済みの顧客、管理者、ゲストユーザーの3人のユーザーがいるからです。 登録済みの顧客および管理者の場合、Iamは、承認URLリンクを満たし、アプリが私のアカウントにアクセスできるようにした後、outhトークンとシークレットトークンを取得できます。 しかし、最初は残りのサービスにアクセスし、ゲストユーザー(アプリケーションに登録されていない)として製品リストを表示したかったのですが、毎回承認URLを要求していました。 私はコードスニペットの一部を共有しています。 OAuthService service = new ServiceBuilder() .provider(MagentoThreeLeggedOAuth.class) .apiKey(MAGENTO_API_KEY) .apiSecret(MAGENTO_API_SECRET) .debug() .build(); Token requestToken = service.getRequestToken(); String authorizationUrl = service.getAuthorizationUrl(requestToken); /*popup window which displays authorization from the user*/ startActivity(new Intent("android.intent.action.VIEW", Uri.parse(authorizationUrl))); ゲストユーザーのシークレットトークンを取得する方法 前もって感謝します。

1
高負荷のサービス。ソープvsレスト
SOAPまたはRESTの実装を使用してMagentoのAPIを作成するタスクがあります。 私は両方のサービスについてたくさん読んだし、それらの経験もある。しかし、ではありませんhigh-loaded projects。 このサービスのタスクは、SOAPまたはRESTを介してクライアントに追加情報を提供します。両方を設定しましたが、すべて問題ありません。 しかし、質問は、1秒あたり100、200、500などのサービスを呼び出すクライアントが100ある場合、何が良いでしょうか? SOAPオーバーヘッドについて知っていますが、RESTを使用する場合、oAuthも使用する必要があるので、最初に何が落ちますか? その経験はありますか?

1
Magento REST APIの概要
したがって、公式ドキュメントは非常に簡潔です(悪い!)。特に、過去にREST / Oauthを使用したことがない人にとっては。Magento 1.8.1 CEを使用しています。 MagentoのREST APIを使用する簡単なPHPの例を誰かが提供できますか? 彼らのサンプルコード(http://www.magentocommerce.com/api/rest/introduction.html)を使用すると、2つのエラーが発生します。 Message: Undefined index: state Message: Use of undefined constant OAUTH_AUTH_TYPE_URI - assumed 'OAUTH_AUTH_TYPE_URI' これまでのところ私はやった: PHP OAuth拡張機能をインストールする Magentoで少なくとも1つの製品を作成する 管理者のすべての製品データを取得するための管理者RESTユーザーのリソース権限を構成する 消費者を作成する どんな助けでも大歓迎です。 編集:私は問題を(サプライズ、サプライズ!)に絞り込み、OAuthが正しく機能していません。すべてを許可するように、ゲストの役割と属性を放棄して変更しました。次に、次の場所に移動して、それらが機能しているかどうかをテストしました。 http://yourdomain/api/rest/products http://yourdomain/api/rest/products/1/images すべてが実際に機能しています。認証を適切に処理する方法を見つけたら、答えを投稿します。

2
Magento 2 REST APIチェックアウト支払いゲートウェイリダイレクト
仮想製品を販売するMagento 2ストアを作成しています。このサイトのチェックアウトは、製品ページに直接あります。顧客は一度に複数の製品を購入することはありません。 このチェックアウトはajax calls、購入のステップにREST APIを使用することを目的としています。 これまでのところ、私は新しいカートを作成し、製品を追加し、請求先住所を設定し、支払い方法を設定し、合計を収集して注文することができます。だが!私たちが使用する支払い方法の1つは、外部のクレジットカードゲートウェイです。このためのカスタム支払い方法モジュールを作成しました。これはAPIを介して設定可能です。ただし、"placeOrder()"API呼び出しから取得する応答には、entity_idという注文しか含まれていません。 私の直感は、支払い方法に応じて、このようなAPI呼び出しが応答に何かを追加して、リダイレクトを行う必要があることをフロントエンドに伝えることを教えてくれます。 私はおそらく何かを見逃しました、多分placeorder支払いを処理する前に行われるべきAPI呼び出し、そしてリダイレクトの場合にplaceorderはコールバックURLで行うのでしょうか? これがどのように行われるべきかについて誰かが考えを持っていますか?

2
RESTでカテゴリ画像を追加する
カテゴリで使用する画像をアップロードした人はいますか?@ http://devdocs.magento.com/swagger/index.html#/のドキュメントを読むと、それをサポートできる実装が見当たりません。 また、RESTを使用してカテゴリを取得する場合、カテゴリ画像は返されません。 管理ページで、ここにカテゴリを追加できます。

2
magento 2.0で属性を検索するときにsearchCriteriaを使用する
属性情報を取得しています。単一の検索条件で複数のフィルターを適用すると、機能しません。しかし、単一のフィルターの場合、それは完全に機能します。 複数のフィルターHTTPリクエスト: http://192.168.1.180/magento/index.php/rest/V1/products/attributes?searchCriteria [filter_groups] [0] [filters] [0] [field] = attribute_code&searchCriteria [filter_groups] [0] [filters] [ 0] [value] = color&searchCriteria [filter_groups] [0] [filters] [0] [condition_type] = eq&searchCriteria [filter_groups] [0] [filters] [1] [field] = attribute_code&searchCriteria [filter_groups] [0] [filters] [1] [値] = size&searchCriteria [filter_groups] [0] [filters] [1] [condition_type] = eq Output: { "items": [], …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.