অ্যাপগুলির জন্য কোন এপিআই পদ্ধতিটি সেরা


23

আমি আমার ম্যাজেন্টো স্টোরের জন্য আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চাই।

এই উদ্দেশ্যে আমি জানতে চাইছি অ্যাপ ডেটা এপিআই হিসাবে কোন এপিআই পদ্ধতিটি সবচেয়ে ভাল is

দয়া করে Magento বিকল্পের নীচে পরামর্শ:

অ্যালান স্টর্মের উত্তর পড়েছি । তাঁর পরামর্শ অনুসারে আমার তৃতীয় বিকল্পটি সবচেয়ে ভাল।

তবে আমি জানতে চাই নীচের শর্তের জন্য কোন প্রক্রিয়াটি সেরা:

  1. প্রমাণীকরণ
  2. দ্রুত ডেটা আনতে হবে
  3. দ্রুত বিকাশ

আমাকে সাহায্য করুন. সংক্ষেপে বর্ণনা করুন


2
আপনি এই উত্তরে এসওএপি এবং বিশ্লেষণ
আন্না

@ আন্নাভেলক্ল, লিঙ্কগুলির জন্য ধন্যবাদ .. আমি চেক করব
অমিত বেরা

2
আমার ধারণা সাধারণ উত্তর: "এটি নির্ভর করে"। এটি নির্ভর করে যে আপনার অ্যাপ্লিকেশনটির জন্য কোন ফাংশন প্রয়োজন (সেগুলি এসওএপি এবং আরএসটি এপিআই এর মধ্যে পৃথক পৃথক) সমস্ত কিছুই আরএসটি এপিআই-র জন্য নিষিদ্ধ করা হয় না। 1.) SOAP এটি নিজস্ব "লগইন" পদ্ধতিটি ব্যবহার করে, REST oAuth ব্যবহার করে। ২) এসওএপি বেশ "হেভিওয়েট" তবে এন্টারপ্রাইজ ব্যবহারের জন্য সত্যই সাধারণ। REST একবার লগ ইন করা হয় 3) আপনি ইতিমধ্যে যা জানেন তার উপর নির্ভর করে।
আনা ভলক্ল

আপনার পরামর্শের জন্য আন্নাভালক্লাল.তান ধন্যবাদ। আমার প্রয়োজন অনুসারে আপনার পরামর্শ অনুসারে, বিশ্রাম-এপিআই সবচেয়ে ভাল .. কারণ, আমি ম্যাজেন্টো প্ল্যাট ফর্ম এবং অ্যাপস প্ল্যাটফর্মের মধ্যে ওথের অনুমোদনটি ব্যবহার করতে পারি ... আপনি কী আন্না বলছেন?
অমিত বেরা

আনাভেল্কল, যদি ii কাস্টম মডিউল ব্যবহার করে তবে কী ভুল হবে। এক মামলায় . আমার হিসাবে হিসাবে, এটি লগইন প্রক্রিয়া হতে পারে
অমিত বেরা

উত্তর:


11

REST এপিআই

কারণ:

  • পিএইচপি কুখ্যাতভাবে সর্বদা একই মানগুলি অনুসরণ করে না বলে যেমন এসওএপি-র চেয়ে এটি কার্যকর করা অনেক সহজ - উদাহরণস্বরূপ - মাইক্রোসফ্ট পণ্যগুলি করে। এছাড়াও, এসওএপি এর সাথে এক্সিল করা, এক্সএমএল, নেমস্পেস এবং ডাব্লুএসডিএল এর সাথে ডিল করা। অবশ্যই এটি কাজ করবে, যদি সঠিকভাবে করা হয় তবে আইওএসের জন্য এটি বিকাশের ব্যয় আরও বেশি হবে;
  • এসওএপি এক্সএমএল ভিত্তিক, এবং কোনও পরিষেবা সংজ্ঞা ফাইল (এছাড়াও এক্সএমএল) ডাউনলোড করা (এবং সম্ভবত ক্যাশে করা) প্রয়োজন, এবং এক্সএমএল বেশিরভাগই ভার্বোজ এবং তাই আরএসটি ডেটা এনকোডিংয়ের চেয়ে বেশি ব্যান্ডউইথ-গ্রাহক, পার্সিংয়ের জন্য মেমরির ব্যবহারের উল্লেখ না করে (যদি আপনি ডিওএম পার্সার ব্যবহার করেন), ডিকোডিং এবং ইন-মেমরি অবজেক্ট ভিত্তিক গাছের মতো ডকুমেন্টের উপস্থাপনা। অন্যদিকে, আরএসটি, ব্যান্ডউইথ এবং মেমরির পরিমাণ কম, এটি মোবাইল ডিভাইসের জন্য আরও উপযুক্ত করে তোলে;
  • জেএসন দুর্দান্ত হবে তবে ম্যাজেন্টো সাইডে আপনার পুরো নতুন এপিআই ইন্টারফেসটি প্রয়োগ করা দরকার, যা সামগ্রিকভাবে এর জটিলতার উল্লেখ না করেই ম্যাজেন্টো সুরক্ষার সাথে পরিণতি পেতে পারে।

আমি নেটিভ ম্যাজেন্টো আরএসটি-ভিত্তিক এপিআই ব্যবহার করার পরামর্শ দেব এবং অবশেষে এটিতে আপনার কাস্টম পরিষেবাদিগুলি প্লাগ ইন করুন। এটি আরও নির্ভরযোগ্য হবে (আরএসটি এপিআই ম্যাগেন্টো দ্বারা সমর্থিত, এটি গ্রাহকের বিস্তৃত পরিসর দ্বারা পরীক্ষা করা হয়েছে, এবং ম্যাগেন্টো মুক্তির পাশাপাশি এটির জন্য সুরক্ষা আপডেট হিসাবে কিছু আপডেট সরবরাহ করে) এবং ব্যয়-কার্যকর সমাধান।

শুভকামনা!


4

উত্তর: -সোপ এপিআই

এসওএপি (সিম্পল অবজেক্ট অ্যাক্সেস প্রোটোকল) এটি নিজস্ব প্রোটোকল এনেছে এবং পরিষেবা হিসাবে অ্যাপ্লিকেশন লজিকের টুকরো (ডেটা নয়) উদ্ভাসনের উপর দৃষ্টি নিবদ্ধ করে। এটি অপারেশনগুলি প্রকাশ করে এবং নামযুক্ত ক্রিয়াকলাপগুলি অ্যাক্সেস করার দিকে মনোনিবেশ করে, প্রত্যেকে বিভিন্ন ইন্টারফেসের মাধ্যমে কিছু ব্যবসায়িক যুক্তি প্রয়োগ করে। এজন্য এসওএপি এক্সএমএল-আরপিসির উত্তরসূরি হিসাবে বিবেচিত হয় এবং এটি এইচটিটিপি-ভিত্তিক কলগুলি এনকোড করতে এক্সএমএলও ব্যবহার করে। HTTP পোষ্ট অনুরোধের মাধ্যমে সবকিছু সম্পন্ন করা হয়।

এসওএপি বেশিরভাগ ধরণের এবং কোনটিতে সংহত করার জন্য এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়। অ্যাপ্লিকেশন এবং অন্য একটি প্রবণতা হ'ল উত্তরাধিকার ব্যবস্থার সাথে সংহত করা। এই বলে যে, এসওএপি গ্রহণ করা সহজ কাজ হওয়া উচিত। এটি যখন ডাব্লুএসডিএল গল্পে আসে।


1
দয়া করে @ আন্না ভলকি মন্তব্যগুলি থেকে অনুলিপি করবেন না
অমিত বেরা

আপনার যদি উত্তর আছে। তারপরে pkz সমস্ত বিষয় ব্যাখ্যা করুন
অমিত বেরা

2

উভয় এপিআই-এর পাশাপাশি তাদের সুবিধাগুলি এবং ত্রুটিগুলির ভাগ রয়েছে। এটির যথাযথ হওয়া খুব শক্ত কারণ এপিআইয়ের নির্বাচন প্রয়োজনীয়তার উপর নির্ভর করে। আমি কিছু বেসিক শেয়ার করতে চাই যা এই এপিআইগুলি আলাদা করে দেয়। আশা করি এটি সাহায্য করবে।

SOAP অনুরোধ এবং প্রতিক্রিয়াগুলির জন্য এক্সএমএল ব্যবহার করে যা এটি আমাদের কাছে জটিল করে তোলে। আরআরইএসটি তুলনামূলক দ্রুততর করে তুলনায় সংক্ষিপ্ত বার্তা ফর্ম্যাট ব্যবহার করে

আরওএসটি-র তুলনায় এসওএপি বেশ হেভিওয়েট

এসওএপি হ'ল ভাষা, প্ল্যাটফর্ম এবং পরিবহন স্বতন্ত্র যখন REST- কে HTTP দরকার

এসওএপি ত্রুটি পরিচালনার ক্ষেত্রে আরও ভাল সহায়তা সরবরাহ করে

আরআরইএসটি তুলনামূলক দ্রুত হয় কারণ এখানে কোনও বিস্তৃত প্রক্রিয়াজাতকরণের প্রয়োজন নেই

আরআরইএসটি হ'ল ডিজাইনারদের আনন্দ

আমার ব্যক্তিগত অভিজ্ঞতা অনুযায়ী আমি এখন এক বছরেরও বেশি সময় ধরে REST এপিআইয়ের সাথে কাজ করছি। আমরা ম্যাজেন্টো ওয়েবসাইটগুলির জন্য মোবাইল অ্যাপ বিল্ডিং সমাধানে আছি। আমাদের কাছে একটি প্রস্তুত ফ্রেমওয়ার্ক কল কনটাস ম্যাকোম রয়েছে যা একটি ইকমার্স স্টোরের মোবাইল অ্যাপ্লিকেশন বিল্ডিং প্রক্রিয়াটিকে ত্বরান্বিত করতে পারে। আমার কাছে REST এর সাথে সর্বজনীনভাবে গৃহীত ত্রুটিগুলি বাদ দিয়ে সবকিছু ঠিকঠাক দেখাচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.