পোস্ট একজন এন্ড ইউজারের অধীনে থাকে এবং সেই এন্ড ইউজারের কোনো একটি সোশ্যাল সংযোগকে লক্ষ্য করতে হয়।
connectionId-এর প্ল্যাটফর্ম অবশ্যই socialMedia-র সাথে মিলতে হবে।
টেক্সট পোস্ট তৈরি করুন
পোস্টটি তাৎক্ষণিক কিউতে রাখতে scheduledAt বাদ দিন:
শিডিউল করতে ISO 8601 টাইমস্ট্যাম্প দিন:
প্রতিটি আলাদা পোস্টের জন্য স্থিতিশীল ও অনন্য একটি idempotency কী ব্যবহার করুন। রিকোয়েস্ট টাইমআউট হলে একই কী দিয়ে
আবার চেষ্টা করুন। কী-তে ১–২৫৫টি অক্ষর থাকতে হবে এবং এটি এন্ড ইউজারের ওয়ার্কস্পেসের আওতায় সীমাবদ্ধ।
পোস্টের তালিকা দেখুন ও একটি পোস্ট আনুন
limit ১–১০০-এর মধ্যে সীমিত। তালিকার রেসপন্সে data, page, limit ও total থাকে।
মিডিয়া আপলোড করুন
মিডিয়া আপলোড তিন ধাপে হয়:
- Social media studio থেকে একটি presigned আপলোড URL চান।
- HTTP
PUT দিয়ে ফাইলের কাঁচা বাইটগুলো সরাসরি ওই URL-এ আপলোড করুন। আপনি যে mimetype ঘোষণা করেছেন, সেই
মানের Content-Type হেডার পাঠান: URL-টি এর সাথে স্বাক্ষরিত, তাই এটি ছাড়া বা অন্য মানে PUT করলে
403 SignatureDoesNotMatch ত্রুটি আসে।
- পোস্ট তৈরির সময় ফেরত পাওয়া ফাইলের তথ্য যুক্ত করুন।
ভিডিওর ক্ষেত্রে URL চাওয়ার সময় এবং ফাইল যুক্ত করার সময় সেকেন্ডে duration দিন। আপলোড URL সাময়িক; মেয়াদ
শেষ হয়ে গেলে নতুন URL চেয়ে নিন।
পোস্টের স্ট্যাটাস
create রেসপন্স নিশ্চিত করে যে পোস্টটি গৃহীত হয়ে কিউতে গেছে; এটি নিশ্চয়তা দেয় না যে সোশ্যাল প্ল্যাটফর্ম সেটি পাবলিশ
করেছে। চূড়ান্ত ফলাফলের জন্য post.status দেখুন, posts.get পোল করুন, অথবা post.published ও post.failed
ওয়েবহুকে সাবস্ক্রাইব করুন।