বার্তা “অ্যাক্সেস টোকেন যাচাইকরণে ত্রুটি ” ফেইসবুক/মেসেঞ্জার ব্যবহার করার সময় প্রধানত ব্যবহারকারীদের দুটি গ্রুপ দ্বারা ঘটে; একজন নিয়মিত ব্যবহারকারী যারা মেসেঞ্জার অ্যাক্সেস করছেন এবং অন্যজন ডেভেলপার যারা API ব্যবহার করে Facebook লগইন সক্ষম করছেন।
ত্রুটি বার্তাটি বেশিরভাগ নিরাপত্তা প্রক্রিয়ার সাথে সম্পর্কিত যা Facebook প্রয়োগ করে যখন আপনি তার প্ল্যাটফর্ম অ্যাক্সেস করেন। যদি কোনও পদক্ষেপ সম্পূর্ণ না হয়, অবৈধ বা মেয়াদ শেষ না হয়, আপনি ত্রুটি বার্তা পাবেন। যেহেতু দুটি ক্ষেত্রে ব্যবহারকারীরা এই ত্রুটিটি অনুভব করতে পারে, তাই আমরা দুটি সমাধান তালিকাভুক্ত করেছি৷
Facebook-এ অ্যাক্সেস টোকেন যাচাইকরণে ত্রুটির কারণ কী?
যেমন আগে উল্লেখ করা হয়েছে, ত্রুটি বার্তা 'অ্যাক্সেস টোকেন যাচাই করার ত্রুটি৷ শেষ-ব্যবহারকারীর দ্বারা অভিজ্ঞ অন্যান্য সাধারণ ত্রুটি বার্তাগুলির মতো নয়। এই ত্রুটির কারণ হল:
- আপনার অ্যাকাউন্টের বিরুদ্ধে মেসেঞ্জারে সেশনটি কোনোভাবে অবৈধ অথবা মেয়াদ শেষ হয়ে গেছে .
- ফেসবুকের অ্যাক্সেস টোকেন যা আপনি API এর সাথে ব্যবহার করছেন সেটির মেয়াদ শেষ হয়ে গেছে . এটি একটি অ্যাপ্লিকেশনের বিকাশের পরিবেশে অনেক ক্ষেত্রেই ঘটে কারণ অ্যাক্সেস টোকেনটি শুধুমাত্র একটি সীমিত সময়ের জন্য বৈধ থাকে আগে এটিকে আবার প্রাপ্ত করার আগে (ডেভেলপারদের জন্য)।
- ব্যবহারকারী পাসওয়ার্ড পরিবর্তন করেছে অথবা নিরাপত্তা সমস্যার কারণে সমস্ত সংযুক্ত ডিভাইস থেকে নিজেকে লগ আউট করেছেন৷
- ফেসবুক ইচ্ছাকৃতভাবে আপনাকে মেসেঞ্জার থেকে লগ আউট করেছে নিরাপত্তার কারণে।
বিকাশকারীদের জন্য নীচে তালিকাভুক্ত সমাধানের রেফারেন্সে, আমরা ধরে নিই যে আপনি অ্যাক্সেস টোকেন ব্যবহার করে যে API কল করছেন তার মূল বিষয়গুলি আপনি জানেন। আপনি যদি ডেভেলপমেন্ট এনভায়রনমেন্টে একজন সম্পূর্ণ শিক্ষানবিস হন, তাহলে অ্যাক্সেস টোকেনগুলির অন্তর্দৃষ্টি পেতে আমরা কিছু বিস্তারিত কোডিং উপাদান পড়ার পরামর্শ দিই৷
সমাধান 1:মেসেঞ্জারের স্থানীয় ডেটা রিফ্রেশ করা (মেসেঞ্জারে ত্রুটির জন্য)
মেসেঞ্জারে লগ ইন করার চেষ্টা করার সময় বা বিভিন্ন অ্যাকাউন্টের মধ্যে স্যুইচ করার সময় সাধারণ ব্যবহারকারীরা এই ত্রুটি বার্তাটি অনুভব করতে পারে। এটি আপনার অ্যান্ড্রয়েড ডিভাইসে একটি নিছক বাগ ছাড়া আর কিছু নয়। আপনার স্মার্টফোন মেসেঞ্জার সম্পর্কিত সমস্ত অ্যাক্সেস টোকেন ট্র্যাক রাখে। যদি তাদের মধ্যে কোনটি অবৈধ হয়ে যায় বা স্বয়ংক্রিয়ভাবে আপডেট না হয় তবে আপনি ত্রুটি বার্তা পেতে পারেন৷
৷এখানে, আমরা আপনার মেসেঞ্জার অ্যাপ্লিকেশনের ডেটা রিফ্রেশ করব। নিশ্চিত করুন যে আপনার কাছে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড আছে কারণ আপনাকে এটি লিখতে বলা হতে পারে৷
- আপনার Android ডিভাইসে, সেটিংস খুলুন এবং অ্যাপ্লিকেশন ম্যানেজার-এ নেভিগেট করুন .
- মেসেঞ্জার -এর প্রবেশের জন্য অনুসন্ধান করুন এবং এটি খুলুন।
- একবার অ্যাপ্লিকেশন সেটিংসে, ডেটা সাফ করুন নির্বাচন করুন৷ এবং অ্যাপ্লিকেশন ডেটা এবং ক্যাশে উভয়ই সাফ করুন।
- সেটিংস অ্যাপটি বন্ধ করুন এবং প্রথমে অ্যাপ্লিকেশনটি বন্ধ করার পরে মেসেঞ্জারটি পুনরায় চালু করুন। এখন লগ ইন করার চেষ্টা করুন এবং দেখুন ত্রুটি বার্তাটি ঠিক করা হয়েছে কিনা৷ ৷
সমাধান 2:মেয়াদ উত্তীর্ণ অ্যাক্সেস টোকেন চেক করা হচ্ছে (ডেভেলপারদের জন্য)
অ্যাক্সেস টোকেন হল অ্যাপ্লিকেশন দ্বারা ব্যবহৃত আইটেম যা ব্যবহারকারীর পক্ষ থেকে API অনুরোধ করতে ব্যবহৃত হয়। প্রধানত, অ্যাক্সেস টোকেন একটি নির্দিষ্ট অ্যাপ্লিকেশনের অনুমোদনের প্রতিনিধিত্ব করে যাতে এটি হয় লগইন অনুমোদন করতে পারে বা ব্যবহারকারীর কিছু তথ্য অ্যাক্সেস করতে পারে৷
আপনি যদি Facebook API ব্যবহার করেন এবং সহজতম কারণগুলির জন্য টোকেন অ্যাক্সেস করেন (উদাহরণস্বরূপ আপনার অ্যাপ্লিকেশনে সাইনআপ প্রক্রিয়া যাচাই করার জন্য Facebook ব্যবহার করা), তাহলে নিশ্চিত করুন যে এটি মেয়াদ শেষ হয়ে গেছে। সাধারণত, Facebook টোকেনগুলি Facebook সার্ভার থেকে অনুরোধ করার পর 2 ঘন্টার মধ্যে মেয়াদ শেষ হয়ে যায়। আপনি কিভাবে-করতে অফিসিয়াল ডকুমেন্টেশন চেক করতে পারেন:Facebook নিজেই মেয়াদোত্তীর্ণ অ্যাক্সেস টোকেনগুলি পরিচালনা করুন৷
দ্রষ্টব্য: উন্নয়ন পরিবেশে কিছু ক্ষেত্রে, ব্যবহারকারীদের অফলাইন_অ্যাক্সেস সরান আছে s অনুমতি সক্রিয়. কিছু ক্ষেত্রে, এটি মেয়াদ শেষ না হলেও টোকেনের মেয়াদ শেষ হয়ে যায়। নিশ্চিত করুন যে আপনি এই বিকল্পগুলি অক্ষম করেছেন৷
৷এছাড়াও আপনি অফলাইন_অ্যাক্সেস -এর জন্য অনুমতি পাওয়ার চেষ্টা করতে পারেন তাই আপনি একটি টোকেন পেতে পারেন যার মেয়াদ শেষ হবে না এবং সমস্যা হবে।