3

Shopifyアプリを開発でき、shopify_api(rails)を使用でき、多くのことができますが、フロントエンドからAPIを使用する方法を見つけることができました...のためのajaxフィルターを開発したいと思いますフロントエンドですが、APIが使えないとできません…。

フロントエンドからAPIにアクセスするにはどうすればよいですか?出来ますか?

4

1 に答える 1

4

はい。あなたはできる。URLで到達可能なアプリがあり、HTTP Post | Get | Put | Deleteを実行する場合は、Ajax呼び出しを作成してURLに到達するだけです。

これからクロスドメインAjaxを実行するので、CORSを実装するかJSONPを使用する必要があります。あなたの選択。どちらもうまく機能します。

さらに良いことに、App Proxyをセットアップすると、Ajaxをエンドポイントに安全に受け入れ、必要なデータを返すことができます。リクエストがShopifyからのものであることがわかっているため、CORSやJSONPよりも優れています。

商品タグを使用してフィルタリングを実装する場合は、App Proxyを使用して実装し、Liquidをレンダリングすることでアプリからショップストアフロントに結果を返すことができます。それもあなたに合うかもしれません。

したがって、フロントエンドからAPIを実際に使用してみることができます。

于 2012-08-15T12:40:30.133 に答える