2020年4个月,。★★★★こちらのブログ。
2019年4月にShopifyがAPIのバージョン管理? ? ? ?Shopifyアプリが連携できるAPI★★★★★★★マーチャント向けの機能がリリースされると,その機能に結びついたAPIも同様に進化することになり,アプリもまた正常に機能し続けるために新しいその方法をすばやく適用する必要がありました。
。アプリがいつ機能しなくなるか特定の日を知ることはむずかしく、変更のせいで開発ロードマップがひっくり返る可能性もありました。こうした点を解決するために、ShopifyはAPI。
バージョンリリースの1★★★★★★★★★★★★★★★★★★★★★★★★★★★2020。
バージョン管理の仕組み
,ShopifyのAPI。
1.四半期ごとに新しいバージョンをリリースします
嗯,嗯,嗯1月1日、4月1日、7月1日、10月1。バージョン名は年月の組み合わせ(例:2020 - 01)となるので,バージョンの安定時期を識別しやすく,複数のバージョンのタイムラインも比較しやすくなっています。
2.リクエストURLの指定により,アプリは特定のバージョンのAPIをリクエストします
ShopifyのAPI★★★★★★★APIのコントラクトが一定に保たれるよう,アプリは安定したバージョンを選択して構築哇,哇,哇。これはつまり,指定したバージョン以降の機能にアクセスするにはリクエストURL。
3.マーチャント向けの機能を継続的にリリースします
这就是我的梦想APIに影響を与えることなく機能を追加するために,Shopifyはリリース候補というコンセプトを用いています。このリリース候補はシンプルにいえば次のAPI。★★★★★★★★★★★★★★★★★★★★★★★★リリース候補は継続的に進化しているため,アプリが日常的に消費するAPI> > > > > > > > > >
安定性と新機能へのアクセスという2点のメリットを得るために,アプリの日常的なリクエストは安定バージョンに依拠し,リリースされたばかりの新機能を使うときだけリリース候補の特定のコールを使用することをお勧めします。
4.アプリが特定のバージョンをリクエストしない場合,サポートされている一番古いバージョンが提供されます
これにより,バージョンが更新されても既存のアプリは新しいURL。このコンセプトは、サポートされなくなったバージョンを指定してコールするアプリに対しても適用されます。
,2019 - 04をサポートが終了してからもリクエストし続けると,サポートされているもっとも古いバージョン,つまり2019 - 07。
5.各バージョンは1年間サポートされます
一定のバージョンのサポートを打ち切ることで,Shopifyはチームをアジャイルに保つことができ,長期的な観点からマーチャントとShopify。各バージョンは1年間サポートされますが,実際にアプリが新しい変更を採用して従来の挙動が利用不可になるまでの間に新機能を活用できる期間は9。
Shopify? ?APIバージョン管理の基本をここまで見てきたので,次は2020★★★★★★★★★★★★★★★★
サポートされないバージョン
。バージョン管理の導入から1年が経過しようとしているため,サポートされないAPI。
;2020年の4月1【中文翻译API。
・2019 - 04。
・APIバージョンを指定しないリクエストには,2019 - 07バージョンのAPI★★★★★★
・2019 - 04バージョンのリクエストで2019 - 04> > > > > > >2019 - 07。
・2019 - 04★★★★★webhook★★★★★
・2020 - 04。
※★★★★★これからデフォルトになる2019 - 07バージョンには重大なAPI★★★★★★★★★★★★★★2019 - 07バージョンでリクエストの不具合がアプリに発生している場合,2020年4月1。。
※4月1中文:你的英文名字是什么API★★★★★★★Shopify。【中文】:Shopify。
★★★★2019 - 07。
英文翻译
我的意思是4★★★★★★★★★★★。
1.ページネーション
。
Shopify (Shopify)> > >エンジニアブログで★★★★★★★★★★★★★★★★★★★★★★★★★
要点:页面パラメータの使用をやめ,代わりにpage_info。
2.收集? ? ?特色フィールド
收集エンドポイントから特色。
この特定フィールドを使用していない場合でも休息。そのためcollect。
要点:リクエストURLを2019 - 07(1)API。
3.WebhookへのGraphQL管理员ID▼
Webhookのペイロードにgraphql_admin_id? ? ? ?レスポンスにおけるGraphQLのコールが容易になり,休息。これにより古いバージョンのRails。みなさんがRails【中文翻译ebhookのAPI。。
要点:Webhook APIのバージョンを2019 - 07。
4.交付配置文件
activatedCarrierServices中文:中文:中文:,,,,,,,。中文:availableCarrierServices。
要点:我的意思是,我的意思是,我的意思是availableCarrierServices。
5.在庫管理
2018年3月のにバリアントの在庫を直接変更することは非推奨になりましたが,2019 - 10のバージョンで,古い在庫管理の振る舞いは全てのアプリから削除されます。これは,全てのアプリは商品のバリアントに対してinventory_quantityもinventory_quantity_adjust。またアプリはlocation_id。
要点:複数ロケーションへの移行。
【中文翻译】
今後の変更について知っておくのは良いことですが,アプリ全体において重要な変更を個々に特定するのは,多くの場合困難になり得ます。Shopify, Shopify, Shopify, ShopifyAPI。
1.APIヘルス
パートナーダッシュボードにはアプリごとにAPIヘルスレポート。その中には特定のエンドポイント,移行ガイドへのリンク,廃止リクエストが最後に検出されたときのタイムスタンプが含まれています。
2.弃用(
アプリ内でX-Shopify-API-Deprecated-Reason。このヘッダーは9。。
3.Eメール
すべてのアプリには関連する緊急用デベロッパーメール★★★★★★★★★★★★★★★★★★★★★★★★- - - - - - - -API。プライベートアプリはパートナーアカウントに関連付けられていないため,このタイプのアプリにとって影響のある変更に関する通知を受け取るおもな方法がこのE。
2020年4月のリリースに向けて
プラットフォームに変更を加えると。バージョン管理によってこのプロセスが予測可能になり,混乱が少しでも減る助けになることを願っています。
この4★★★2019 - 04バージョンが廃止となり,サポートされる一番古いバージョンは2019 - 07? ? ? ?アプリの準備をお忘れなく。
2019 - 07バージョンにおける変更の全容とその影響範囲については,こちらのリリースノート★★★★★★パートナーダッシュボード。
中文:亚历克斯·布拉德利
Shopify
マーケティング,カスタマイズ,またはWebデザインや開発など提供するサービスに関係なく,Shopifyパートナープログラムはあなたを成功へと導きます。プログラムの参加は無料で,収益分配の機会が得られ,ビジネスを成長させる豊富なツールにアクセスできます。!