সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই পৃষ্ঠাটি সাধারণ ত্রুটিগুলি তালিকাভুক্ত করে এবং সেগুলি প্রতিরোধ এবং পরিচালনা করার পরামর্শ প্রদান করে৷ ত্রুটিগুলির একটি সম্পূর্ণ তালিকার জন্য, ত্রুটির উল্লেখগুলি পর্যালোচনা করুন৷ আরও সমর্থনের জন্য, আমাদের ফোরামে যান।
google.auth.exceptions.RefreshError
invalid_grant
সারাংশ
টোকেন মেয়াদ উত্তীর্ণ বা প্রত্যাহার করা হয়েছে.
সাধারণ কারণ
একটি Google ক্লাউড প্ল্যাটফর্ম প্রকল্প একটি OAuth সম্মতি স্ক্রিন সহ একটি বহিরাগত ব্যবহারকারীর প্রকারের জন্য কনফিগার করা হয়েছে এবং Testing একটি প্রকাশনার স্থিতি 7 দিনের মধ্যে মেয়াদ শেষ হয়ে যাওয়া একটি রিফ্রেশ টোকেন জারি করা হয়৷
কিভাবে হ্যান্ডেল
আপনার Google প্রকল্পের প্রকাশনার স্থিতি Testing হচ্ছে তাই প্রতি 7 দিনে রিফ্রেশ টোকেনের মেয়াদ শেষ হয়ে যায় এবং একটি invalid_grant ত্রুটি পায়। Google API কনসোলে যান এবং OAuth সম্মতি স্ক্রিনে নেভিগেট করুন। তারপর 7 দিনের মধ্যে রিফ্রেশ টোকেনের মেয়াদ শেষ হওয়া এড়াতে এই নির্দেশাবলী অনুসরণ করে প্রকাশনার স্থিতিকে In production পরিবর্তন করুন।
এই অপারেটরটি বিজ্ঞাপনের একটি উপশ্রেণীর সাথে ব্যবহার করা যাবে না।
সাধারণ কারণ
বিজ্ঞাপনের status ব্যতীত অন্যান্য বৈশিষ্ট্যগুলি পরিবর্তন করার চেষ্টা করা হচ্ছে।
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
একবার একটি বিজ্ঞাপন তৈরি হয়ে গেলে, এটি পরিবর্তন করা যায় না। আপনি যদি বিজ্ঞাপনটি পরিবর্তন করতে চান তবে আপনাকে অবশ্যই একটি নতুন বিজ্ঞাপন তৈরি করতে হবে এবং তারপরে পুরানোটিকে সরিয়ে ফেলতে হবে৷ বিজ্ঞাপনের status অবশ্য MutateAdGroupAds ব্যবহার করে পরিবর্তনযোগ্য।
INVALID_INPUT
সারাংশ
একটি বিজ্ঞাপনের ক্ষেত্রগুলির একটিতে অবৈধ অক্ষর রয়েছে৷
সাধারণ কারণ
URL-এ বিশেষ অক্ষর ব্যবহার করা।
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
API অনুরোধ করার আগে আপনার অ্যাপে URL গুলি যাচাই করুন৷
LINE_TOO_WIDE
সারাংশ
একটি বিজ্ঞাপনের ক্ষেত্রগুলির মধ্যে একটি সর্বাধিক অনুমোদিত দৈর্ঘ্যের চেয়ে দীর্ঘ ছিল৷ পাঠ্য বিজ্ঞাপন সম্পর্কে দেখুন।
একটি বিজ্ঞাপন গোষ্ঠী যোগ করা হচ্ছে বা নাম পরিবর্তন করা হচ্ছে, কিন্তু নামটি ইতিমধ্যেই অন্য একটি বিজ্ঞাপন গোষ্ঠী ব্যবহার করছে৷
সাধারণ কারণ
একটি বিদ্যমান সক্রিয় বা বিরতি দেওয়া বিজ্ঞাপন গোষ্ঠীর নাম দিয়ে একটি নতুন বিজ্ঞাপন গোষ্ঠী তৈরি করা।
কিভাবে হ্যান্ডেল
ত্রুটিটি লগ করুন এবং ব্যবহারকারীর কাছে একটি ত্রুটি বার্তা উপস্থাপন করুন, ঐচ্ছিকভাবে একটি অনন্য বিজ্ঞাপন গোষ্ঠীর নাম প্রস্তাব করুন বা ব্যবহৃত নামের তালিকা প্রদর্শন করুন৷
123-456-7890 1234567890 হওয়া উচিত। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
CLIENT_CUSTOMER_ID_IS_REQUIRED
সারাংশ
ক্লায়েন্ট গ্রাহক আইডি HTTP হেডারে নির্দিষ্ট করা হয়নি।
সাধারণ কারণ
HTTP শিরোনামে একটি ক্লায়েন্ট গ্রাহক আইডি নির্দিষ্ট করা হচ্ছে না।
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
সমস্ত কলের জন্য ক্লায়েন্ট গ্রাহক আইডি প্রয়োজন, তাই নিশ্চিত করুন যে আপনি HTTP হেডারে একটি নির্দিষ্ট করেছেন৷ আমাদের ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করার কথা বিবেচনা করুন কারণ তারা আপনার জন্য এটি পরিচালনা করে।
CUSTOMER_NOT_FOUND
সারাংশ
হেডারে দেওয়া গ্রাহক আইডির জন্য কোনো অ্যাকাউন্ট পাওয়া যায়নি।
সাধারণ কারণ
ব্যাকএন্ডে অ্যাকাউন্টটি প্রতিষ্ঠিত হওয়ার আগে তৈরি করা একটি অ্যাকাউন্ট অ্যাক্সেস করার চেষ্টা করা হচ্ছে।
কিভাবে হ্যান্ডেল
প্রাথমিক পাঁচ মিনিট অপেক্ষা করুন, তারপর প্রতি 30 সেকেন্ডে আবার চেষ্টা করুন।
প্রতিরোধ টিপস
অ্যাকাউন্ট তৈরি হওয়ার পরে কয়েক মিনিট অপেক্ষা করুন এর বিরুদ্ধে অনুরোধ জারি করার আগে।
GOOGLE_ACCOUNT_COOKIE_INVALID
সারাংশ
অনুরোধ শিরোনামে অ্যাক্সেস টোকেন হয় অবৈধ বা মেয়াদ শেষ হয়ে গেছে।
সাধারণ কারণ
অ্যাক্সেস টোকেন অবৈধ করা হয়েছে.
কিভাবে হ্যান্ডেল
একটি নতুন টোকেন অনুরোধ করুন . আপনি যদি আমাদের ক্লায়েন্ট লাইব্রেরিগুলির একটি ব্যবহার করেন, তাহলে টোকেনটি কীভাবে রিফ্রেশ করবেন তার ডকুমেন্টেশন দেখুন।
প্রতিরোধ টিপস
মেয়াদ শেষ না হওয়া পর্যন্ত অ্যাক্সেস টোকেন সংরক্ষণ করুন এবং পুনরায় ব্যবহার করুন।
NOT_ADS_USER
সারাংশ
অ্যাক্সেস টোকেন তৈরি করতে ব্যবহৃত Google অ্যাকাউন্ট কোনো Google বিজ্ঞাপন অ্যাকাউন্টের সাথে যুক্ত নয়।
সাধারণ কারণ
প্রদত্ত লগইন তথ্য একটি Google অ্যাকাউন্টের সাথে মিলে যায় যেটিতে Google Ads সক্ষম নেই৷
কিভাবে হ্যান্ডেল
OAuth প্রবাহের জন্য একটি বৈধ Google Ads অ্যাকাউন্ট (সাধারণত আপনার ম্যানেজার অ্যাকাউন্ট) দিয়ে সাইন-ইন করতে ভুলবেন না। আপনি আপনার ম্যানেজার অ্যাকাউন্টে সাইন ইন করে, প্রশ্নে থাকা গ্রাহক বা ম্যানেজার অ্যাকাউন্টটি নির্বাচন করে, Tools and Settings > Access and security নেভিগেট করে, তারপর Google অ্যাকাউন্টের ইমেল ঠিকানা যোগ করে একটি বিদ্যমান Google বিজ্ঞাপন অ্যাকাউন্ট অ্যাক্সেস করার জন্য Google অ্যাকাউন্টকে আমন্ত্রণ জানাতে পারেন।
প্রতিরোধ টিপস
N/A
OAUTH_TOKEN_INVALID
সারাংশ
হেডারে OAuth অ্যাক্সেস টোকেন বৈধ নয়।
সাধারণ কারণ
আপনার অ্যাক্সেস টোকেন HTTP হেডার দিয়ে পাস করা সঠিক ছিল না।
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
নিশ্চিত করুন যে আপনি আপনার অ্যাকাউন্টের সাথে যুক্ত সঠিক অ্যাক্সেস টোকেনটি পাস করেছেন৷ এটি মাঝে মাঝে রিফ্রেশ টোকেন এবং অনুমোদন কোডের সাথে বিভ্রান্ত হয়। আপনি যদি এমন একটি শংসাপত্র পেতে চান যা একটি ম্যানেজার অ্যাকাউন্টের অধীনে সমস্ত ক্লায়েন্ট অ্যাকাউন্ট অ্যাক্সেস করতে পারে, তাহলে নিশ্চিত করুন যে আপনি ম্যানেজার অ্যাকাউন্টের জন্য রিফ্রেশ টোকেন পেয়েছেন। আরও বিশদ বিবরণের জন্য, অ্যাক্সেস টোকেন এবং রিফ্রেশ টোকেন এবং OAuth2 সম্পর্কে আমাদের গাইড দেখুন।
অনুরোধে পাঠানো প্রকল্পের সাথে বিকাশকারী টোকেন অনুমোদিত নয়।
সাধারণ কারণ
প্রতিটি Google API কনসোল প্রকল্প শুধুমাত্র একটি ম্যানেজার অ্যাকাউন্ট থেকে বিকাশকারী টোকেনের সাথে যুক্ত হতে পারে। আপনি একবার Google Ads API অনুরোধ করলে, বিকাশকারী টোকেন স্থায়ীভাবে Google API কনসোল প্রকল্পের সাথে যুক্ত হয়। আপনি যদি একটি নতুন Google API কনসোল প্রকল্প ব্যবহার না করেন, তাহলে অনুরোধ করার সময় আপনি একটি DEVELOPER_TOKEN_PROHIBITED ত্রুটি পাবেন৷
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
একটি নতুন ম্যানেজার অ্যাকাউন্টের অধীনে একটি ডেভেলপার টোকেনে স্যুইচ করলে, নতুন পরিচালকের টোকেন ব্যবহার করে এমন Google বিজ্ঞাপন API অনুরোধগুলির জন্য আপনাকে একটি নতুন Google API কনসোল প্রকল্প তৈরি করতে হবে।
USER_PERMISSION_DENIED
সারাংশ
অনুমোদিত গ্রাহকের অপারেটিং গ্রাহকের অ্যাক্সেস নেই।
সাধারণ কারণ
ম্যানেজার অ্যাকাউন্টে অ্যাক্সেস সহ একজন ব্যবহারকারী হিসাবে প্রমাণীকরণ করা কিন্তু অনুরোধে login-customer-id উল্লেখ না করা।
কিভাবে হ্যান্ডেল
N/A
প্রতিরোধ টিপস
login-customer-id হাইফেন ছাড়া ম্যানেজার অ্যাকাউন্ট আইডি হিসাবে নির্দিষ্ট করুন ( - )। ক্লায়েন্ট লাইব্রেরি এর সমর্থনে নির্মিত হয়েছে।
একটি প্রচারণা যোগ করা হচ্ছে বা নাম পরিবর্তন করা হচ্ছে, কিন্তু নামটি ইতিমধ্যেই অন্য প্রচারাভিযানের দ্বারা ব্যবহার করা হচ্ছে৷
সাধারণ কারণ
একটি বিদ্যমান সক্রিয় বা বিরতি দেওয়া প্রচারাভিযানের নাম দিয়ে একটি নতুন প্রচারাভিযান তৈরি করা।
কিভাবে হ্যান্ডেল
ত্রুটিটি লগ করুন এবং ব্যবহারকারীর কাছে একটি ত্রুটি বার্তা উপস্থাপন করুন, ঐচ্ছিকভাবে একটি অনন্য প্রচারাভিযানের নাম প্রস্তাব করুন বা ব্যবহৃত নামের তালিকা প্রদর্শন করুন৷
অনুরোধের সময় শেষ হয়েছে এবং একটি প্রতিক্রিয়া ফেরত দেওয়ার জন্য যথেষ্ট দ্রুত সম্পন্ন করা যায়নি।
সাধারণ কারণ
একটি অনুসন্ধানের অনুরোধ করা হয়েছিল যা খুব বড় প্রতিক্রিয়া তৈরি করেছে, বা একটি মিউটেট অনুরোধ প্রক্রিয়া করার জন্য খুব বড় ছিল৷
কিভাবে হ্যান্ডেল
প্রায় 30 সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন। যদি ত্রুটিটি অব্যাহত থাকে তবে অনুরোধটিকে একাধিক, ছোট অনুরোধে ভাঙ্গার চেষ্টা করুন যা আরও দ্রুত সম্পন্ন করা যেতে পারে।
অনুরোধটি প্রক্রিয়া করার সময় অপ্রত্যাশিত কিছু ঘটেছে৷
সাধারণ কারণ
একটি ত্রুটির কারণে API সঠিকভাবে কাজ করছে না।
কিভাবে হ্যান্ডেল
পুনঃপ্রচারের জন্য একটি সূচকীয় ব্যাকঅফ সময়সূচী ব্যবহার করে এই ত্রুটির সাথে ব্যর্থ হওয়া যেকোন অনুরোধগুলি পুনরায় চেষ্টা করুন।
প্রতিরোধ টিপস
N/A
TRANSIENT_ERROR
সারাংশ
একটি ক্ষণস্থায়ী অভ্যন্তরীণ ত্রুটি ঘটেছে, এবং একটি পুনরায় চেষ্টা করা উচিত৷
সাধারণ কারণ
এই ত্রুটিটি ঘটে যখন API অভ্যন্তরীণভাবে একটি অস্থায়ী সমস্যার সম্মুখীন হয়।
কিভাবে হ্যান্ডেল
পুনঃপ্রচারের জন্য একটি সূচকীয় ব্যাকঅফ সময়সূচী ব্যবহার করে এই ত্রুটির সাথে ব্যর্থ হওয়া যেকোন অনুরোধগুলি পুনরায় চেষ্টা করুন।
প্রতিরোধ টিপস
N/A
InvalidGrantError
invalid_grant (malformed auth code)
সারাংশ
OAuth টোকেনের বিনিময়ে অনুমোদনের কোডটি বিকৃত ছিল।
সাধারণ কারণ
এটি তখন ঘটে যখন একটি ব্যবহারকারীর জন্য একটি রিফ্রেশ টোকেন তৈরি করার চেষ্টা করা হয় যা ইতিমধ্যেই অনুরোধকারী অ্যাপ্লিকেশনটিতে অ্যাক্সেস দেওয়া হয়েছে৷ উদাহরণস্বরূপ, একই OAuth ক্লায়েন্ট শংসাপত্রের জন্য একাধিকবার ব্যবহারকারীর শংসাপত্র তৈরির উদাহরণ চালানো এবং ব্যবহারকারীকে অনুমোদন করার সময় এটি ঘটতে পারে।
কিভাবে হ্যান্ডেল
অনুমোদিত ব্যবহারকারী এবং OAuth ক্লায়েন্ট শংসাপত্রের একটি প্রদত্ত সংমিশ্রণের জন্য একটি রিফ্রেশ টোকেন পুনরায় তৈরি করতে, একটি বিদ্যমান রিফ্রেশ টোকেন প্রত্যাহার করুন ৷ মনে রাখবেন যে একটি টোকেন প্রত্যাহার করলে তা Google Ads API অ্যাক্সেসের জন্য অব্যবহারযোগ্য হয়ে যায় এবং রিফ্রেশ টোকেন তৈরি করতে ব্যবহৃত যেকোন অ্যাক্সেস টোকেন বাতিল করে দেয়।
প্রতিরোধ টিপস
পুনর্জন্মের প্রয়োজন এড়াতে আপনার রিফ্রেশ টোকেন একটি নিরাপদ স্থানে সংরক্ষণ করা নিশ্চিত করুন।
অনুরোধটি এমন একটি সংস্থানকে উল্লেখ করেছে যা খুঁজে পাওয়া যায়নি।
সাধারণ কারণ
অনুরোধটি মিউটেট বা অন্যথায় এমন একটি সংস্থান উল্লেখ করার চেষ্টা করেছে যা বিদ্যমান নেই বা সরানো হয়েছে। অথবা, রিসোর্সের জন্য প্রদত্ত রিসোর্স নামটি বিকৃত।
কিভাবে হ্যান্ডেল
একটি মিউটেট অনুরোধ জমা দেওয়ার আগে একটি বিদ্যমান সম্পদের জন্য সম্পদের নাম পুনরুদ্ধার করতে একটি অনুসন্ধান অনুরোধ ব্যবহার করুন। আমাদের ক্লায়েন্ট লাইব্রেরি গাইডগুলি পর্যালোচনা করুন, যাতে প্রতিটি সমর্থিত ভাষায় বৈধ সম্পদের নাম কীভাবে তৈরি করা যায় তার ডকুমেন্টেশন অন্তর্ভুক্ত করে
প্রতিরোধ টিপস
ম্যানুয়ালি সম্পদের নাম তৈরি করবেন না। আমাদের ক্লায়েন্ট লাইব্রেরি দ্বারা প্রস্তাবিত সাহায্যকারী পদ্ধতিগুলির একটি ব্যবহার করুন।
অনুরোধটি এমন একটি সংস্থান তৈরি করার চেষ্টা করছে যার ফলে সেই সংস্থানগুলির মোট সংখ্যা একটি নির্দিষ্ট সীমা অতিক্রম করবে৷
সাধারণ কারণ
সম্পদের সংখ্যার উপর একাধিক সীমা রয়েছে যা নির্দিষ্ট প্রসঙ্গে বিদ্যমান থাকতে পারে।
কিভাবে হ্যান্ডেল
সিস্টেম সীমা পর্যালোচনা করে যে সীমার সম্মুখীন হচ্ছে তা চিহ্নিত করুন। হয় একটি বিদ্যমান সংস্থান পুনঃব্যবহার করুন, অথবা নতুনগুলির জন্য স্থান তৈরি করতে সংস্থানগুলি সরান৷
প্রতিরোধ টিপস
সীমাবদ্ধতা আছে এমন সম্পদের সংখ্যা নিরীক্ষণ করতে অনুসন্ধান ক্যোয়ারী ব্যবহার করুন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-12-02 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The Google Ads API returns a variety of errors related to authentication, ads, assets, bidding, and budgets, providing specific error codes for troubleshooting."],["Common causes of errors include invalid inputs, exceeding limits, and resource conflicts, necessitating careful validation of data and adherence to API guidelines."],["Suggested solutions involve correcting inputs, adjusting values to meet requirements, ensuring unique names, and retrying with exponential backoff for transient errors."],["Understanding the error codes and their corresponding descriptions enables developers to effectively diagnose and resolve issues encountered during API interactions."],["Developers should consult the Google Ads API documentation for detailed explanations of each error and recommended best practices to avoid them."]]],[]]