6

Shopify の API 用のクライアントを構築し、Python と Django で構築する必要があります。

私はこれまでやったことがないので、このような仕事を成し遂げるために必要なパターンとテクニックの種類について、誰かが良い出発点についてアドバイスしてくれるかどうか疑問に思っています.

Shopify API リファレンスへのリンクは次のとおりです。

ありがとう。

4

4 に答える 4

4

あなたの質問はいくらか自由回答ですが、Python または API プログラミングに慣れていない場合は、Python の最新バージョンに付属している urllib2 または httplib モジュールを使用して、Python でネットワーク プログラミングを行う方法を理解する必要があります。 . ページのリクエストを開始し、レスポンスをファイルに読み込む方法を学びます。

Python ドキュメントの httplib モジュールの概要は次のとおりです。

http://docs.python.org/library/httplib.html

GET HTTP 動詞を使用してページ リクエストを作成できたら、POST リクエストを作成する方法と、Content-Type などのヘッダーをリクエストに追加する方法について学習します。ほとんどの API と通信する場合、これらを送信できる必要があります。

次のステップは、XML 標準と XML ドキュメントの構築方法に慣れることです。次に、Python でさまざまな XML ライブラリを試してみます。いくつかありますが、私は常に xml.dom.minidom モジュールを使用しています。API と対話するためには、(リクエストに含めるための) XML ドキュメントの作成方法と、それらからコンテンツを解析する方法を知る必要があるでしょう。(API の応答を利用するため) minidom モジュールを使用すると、開発者はこれらの両方を行うことができます。ご参考までに:

http://docs.python.org/library/xml.dom.minidom.html

XML ドキュメントを作成し、それをコンテンツとして適切な Shopify REST API URL に送信し、API から返された XML 応答をアプリケーションで処理する場合、最終的なソリューションはこれらの両方を組み合わせる可能性があります。

機密データを送信する場合は、必ずポート 443 で HTTPS を使用し、ポート 80 で HTTP を使用しないでください。

于 2009-10-21T22:13:23.517 に答える
2

ここ数か月間、Python と Django を使用して、Google App Engine 上に構築された Shopify と統合するプロジェクトに取り組んできました。

Shopify には、貴重な wiki リソース ( http://wiki.shopify.com/Using_the_shopify_python_api ) があります。これは、言及されたhttps://github.com/Shopify/shopify_python_apiの Shopify Python API を適切に処理するために使用したものです。

何を構築しているかによって異なりますが、これらは開始するための優れたリソースです。また、Shopify APIを理解すると、Python API for Shopify を使用する際に役立ちます。

于 2012-12-22T18:47:16.733 に答える
1

Shopify は Python API クライアントをリリースしました: https://github.com/Shopify/shopify_python_api

于 2011-07-09T17:57:50.357 に答える
0

これを見てインスピレーションを得ることができると思います:

http://bitbucket.org/jespern/django-piston/wiki/Home

やりたいこととは正反対ですが (Piston は API を構築するためのものであり、API を使用したい場合)、共通のトピックに関する手がかりを得ることができます。

もちろん、Shopify 開発者フォーラムのような明らかな情報源を読んで言及することもできます。

http://forums.shopify.com/categories/9

しかし、私はあなたがすでにそれを念頭に置いていたと思います:)

乾杯、

H.

于 2009-10-21T12:00:18.273 に答える