amazon-web-services - certification - aws login




আমাজন পণ্য API-মৌলিক ওভারভিউ এবং তথ্য খুঁজছেন (4)

আপনার পোস্টে বেশ কয়েকটি প্রশ্ন রয়েছে, তাই আমি একবারে তাদের উত্তর দেওয়ার চেষ্টা করবো:

  1. আপনার আগ্রহের API টি পণ্য বিজ্ঞাপন API (PA)। এটা আপনি Amazon এর ক্যাটালগ থেকে পণ্য তথ্য অনুসন্ধান এবং পুনরুদ্ধার করতে প্রোগ্রাম্যাটিক অ্যাক্সেস করতে পারবেন। যদি আপনার API এ তথ্য খোঁজার সমস্যা হয়, তবে এটি হল যে সাম্প্রতিক ইতিহাসে ওয়েব পরিষেবাটি দুটি নাম পরিবর্তন করেছে: এটি ইসিএস এবং AAWS নামেও পরিচিত ছিল।
  2. আপনি যে স্বাক্ষর প্রক্রিয়াটি উল্লেখ করছেন তা হল একই HMAC স্বাক্ষর যা অন্য সমস্ত AWS পরিষেবাদি প্রমাণীকরণের জন্য ব্যবহার করে। পণ্য বিজ্ঞাপনের API এ আপনার অনুরোধগুলিতে সাইন ইন করার প্রয়োজন সমস্ত একটি SHA-1 হ্যাশ এবং AWS বিকাশকারী কী গণনা করার একটি ফাংশন। আরো তথ্যের জন্য, স্বাক্ষর অনুরোধগুলিতে বিকাশকারীর ডকুমেন্টেশন বিভাগটি দেখুন।
  3. যতদূর আমি জানি, PA এর মাধ্যমে পণ্য বা ট্যাগগুলির RSS ফিডগুলি পুনরুদ্ধারের জন্য কোনও সমর্থন নেই। অন্য কেউ যদি অন্যথায় পরামর্শ তথ্য আছে, আমাকে সংশোধন করুন।
  4. হয় REST বা SOAP এপিআইগুলি আপনার ব্যবহারের ক্ষেত্রে খুব সোজা এগিয়ে যেতে হবে। অ্যামাজন এখানে একটি মোটামুটি মৌলিক "শুরু হচ্ছে" গাইড উপলব্ধ here । পাশাপাশি, আপনি here সম্পূর্ণ API ডেভেলপার ডকুমেন্টেশন দেখতে পারেন।

যদিও ডকুমেন্টেশনটি খোঁজার জন্য একটু কঠিন (সম্ভবত সমস্ত নাম পরিবর্তনের কারণে), PA APIটি খুব ভালভাবে নথিভুক্ত এবং বরং মার্জিত। কনুই গ্রীস এর মডিকুম এবং ওয়েব পরিষেবাদিতে কলিং করার কিছু পূর্ব অভিজ্ঞতা, আপনার API থেকে প্রয়োজনীয় তথ্য পাওয়ার কোনো সমস্যা নেই।

সম্প্রতি ইবে API ব্যবহার করার পরে, আমি এটি অ্যামাজন থেকে তথ্য অনুরোধ করা সহজ হিসাবে প্রত্যাশিত ছিল, কিন্তু মনে হচ্ছে না ...

বুনিয়াদি ব্যাখ্যা করে এমন একটি ভাল ওয়েবপৃষ্ঠা বলে মনে হচ্ছে না। শুরুতে, সেবা কি বলা হয়? পুরাতন নামটি বাদ দেওয়া হয়েছে, এবং আদ্যক্ষর এডব্লিউএস সর্বত্র ব্যবহৃত হয়েছে (কিন্তু একটি ছাতা শব্দ যা তাদের ক্লাউড কম্পিউটিং এবং ২0 টি অন্যান্য পরিষেবাও অন্তর্ভুক্ত করে না?)।

নতুন 'স্বাক্ষর' প্রক্রিয়া সম্পর্কে পরিষ্কার তথ্যের অভাব রয়েছে। আমি বিভিন্ন পৃষ্ঠাগুলিতে একত্রিত হয়ে বিভিন্ন স্তরের বিস্তারিত স্নিপেটগুলি সংগ্রহ করেছি, মনে হচ্ছে আগস্ট 200২ এর আগে আপনাকে কেবলমাত্র আমাজনের অনুরোধগুলি তৈরি করতে এবং এক্সএমএল ফিরে পেতে একটি ডেভেলপার অ্যাকাউন্ট প্রয়োজন। এখন আপনি আপনার querystring একটি অতিরিক্ত সংখ্যা তৈরি করতে কিছু অভিনব এনক্রিপশন প্রক্রিয়া ব্যবহার করতে হবে। এর মানে কি এ্যামাজন ডেটা সম্পূর্ণরূপে সহজ এবং সহজ সমাধান চায় এমন প্রোগ্রামারের নাগালের বাইরে?

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

যে কেউ বর্তমান খেলার অবস্থা সংক্ষিপ্ত সংক্ষিপ্ত বিবরণ দিতে পারেন, আমি খুব কৃতজ্ঞ হতে চাই। আমি যা করতে চাই তা হল আমার ডাটাবেসের একটি বই শিরোনাম থেকে যেতে এবং আমাজন থেকে মেলে এমন পণ্যগুলির সেট পেতে ক্লাসিক এএসপি ব্যবহার করুন, কভার চিত্রগুলি এবং মূল্যগুলি তালিকাভুক্ত করুন।

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


আমি এই বিষয়ে একটি ব্লগ পোস্ট লিখেছিলাম, অ্যামাজন এর অস্পষ্ট ডকুমেন্টেশন মাধ্যমে wading ঘন্টা কাটা পরে। প্রক্রিয়া অন্য দেখুন হিসাবে হয়তো দরকারী।



আমি সম্মত যে এ্যামাজনটি এআইপিআই ডকুমেন্টেশনটি কীভাবে খুঁজে বের করতে পারে তাও ইচ্ছাকৃতভাবে অবমাননাকর বলে মনে হচ্ছে। আমি যদিও অনুমান করছি।

"ইসিএস" থেকে " পণ্য বিজ্ঞাপন API " এ পরিষেবাগুলিকে পুনঃনামকরণ করা সম্ভবত সেরা পদক্ষেপ ছিল না, এটি মূলত Google Mojo যা তারা সময়ের সাথে তৈরি হয়েছিল তা অবৈধভাবে বাতিল করেছিল।

পণ্য বিজ্ঞাপনের API এর জন্য এই আপডেট হওয়া লিঙ্কটিকে 'আবিষ্কার' করতে আমাকে বেশ কিছু সময় লেগেছে। আমি অ্যামাজন ওয়েবপেজে সাধারণত 'বিকাশকারী' লিঙ্কের মাধ্যমে এটি সহজে আবিষ্কার করতে সক্ষম হচ্ছি মনে নেই। এই ডকুমেন্টেশন বৈধ এবং আমি সম্প্রতি কাজ করেছি কি প্রদর্শিত হবে।

প্রমাণীকরণ পদ্ধতিতে পরিবর্তন আরও জটিলতা যুক্ত বলে মনে হয়, তবে আমি নিশ্চিত যে তাদের কাছে এটির কারণ রয়েছে।

আমি অ্যামাজন প্রোডাক্ট এপিআইয়ের সাথে যোগাযোগ করতে সি # এর মাধ্যমে SOAP ব্যবহার করি।

REST এপিআইয়ের সাথে আপনাকে সম্পূর্ণ ইউআরএলটি মোটামুটি নির্দিষ্ট ভাবে এনক্রিপ্ট করতে হবে। প্যারামগুলি সাজানো হবে ইত্যাদি। আরো কিছু করার আছে। SOAP API এর মাধ্যমে, আপনি কেবলমাত্র অপারেশন + টাইমস্ট্যাম্প এনক্রিপ্ট করুন এবং এটি।

অ্যাডাম O'Neil এর পোস্ট এখানে, অ্যালবাম, ডিভিডি, এবং ব্লুরেয় কভার আর্ট কীভাবে আমাজন থেকে পাওয়া যায় , সি # পদ্ধতি সহ SOAP এর মাধ্যমে চলে। এটির মূল নমুনাটি আমি টেনে নিলাম না এবং তার মন্তব্যের বিপরীতে, এটি একটি সরকারী আমাজন নমুনা ছিল না যা আমি স্টাম্বল করেছি, যদিও কোডটি একই রকম দেখাচ্ছে। যাইহোক, অ্যাডাম সব প্রয়োজনীয় পদক্ষেপ উপস্থাপন একটি ভাল কাজ করে। আমি মূল লেখক ক্রেডিট করতে চান।







amazon-web-services