একটি চ্যালেঞ্জ জেনারেট করে যা Play Integrity API-তে অবিলম্বে অখণ্ডতার রায়ের অনুরোধের অখণ্ডতা রক্ষা করে। ফলস্বরূপ অখণ্ডতা টোকেন ব্যবহার করে apps.exchangePlayIntegrityToken
এ পরবর্তী কল চ্যালেঞ্জের উপস্থিতি এবং বৈধতা যাচাই করবে। একাধিক কলের জন্য একটি চ্যালেঞ্জ পুনরায় ব্যবহার করা উচিত নয়।
HTTP অনুরোধ
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generatePlayIntegrityChallenge
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
app | প্রয়োজন। অ্যাপের আপেক্ষিক সম্পদের নাম, বিন্যাসে:
প্রয়োজনে, |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
apps.generatePlayIntegrityChallenge
পদ্ধতির জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "challenge": string, "ttl": string } |
ক্ষেত্র | |
---|---|
challenge | Play Integrity API-তে পাস করার জন্য ক্লায়েন্টের জন্য একটি এককালীন ব্যবহারের চ্যালেঞ্জ । |
ttl | এই চ্যালেঞ্জের সময়কাল থেকে এর মেয়াদ শেষ না হওয়া পর্যন্ত। এই ক্ষেত্রটি ক্লায়েন্ট-সাইড টোকেন পরিচালনাকে সহজ করার উদ্দেশ্যে তৈরি করা হয়েছে, যেহেতু ক্লায়েন্টের ঘড়ির তির্যক থাকতে পারে, কিন্তু এখনও সঠিকভাবে একটি সময়কাল পরিমাপ করতে সক্ষম। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।