Firebase: 403 PERMISSION_DENIED (FirebaseError: การติดตั้ง): คำขอถูกบล็อกหลังจากอัปเดต SDK (FirebaseInstallationsService) แล้ว


10

ฉันอัปเดต Firebase SDKs ของ Firebase สำหรับเว็บแอปพลิเคชัน
ตั้งแต่การอัปเดตแอปพลิเคชันของฉันไม่เริ่มทำงานอีกต่อไปและเกิดข้อผิดพลาดต่อไปนี้: มี
ความคิดใดที่จะเกิดขึ้น

Uncaught (ในสัญญา)
FirebaseError: การติดตั้ง: สร้างคำขอติดตั้งล้มเหลวโดยมีข้อผิดพลาด "403 PERMISSION_DENIED: การร้องขอไปยัง API firebaseinstallations.googleapis.com วิธีการนี้ google.firebase.installations.v1.FirebaseInstallationsService.CreateInstallation ถูกบล็อก" (การติดตั้ง / การร้องขอล้มเหลว)

คำตอบ:


25

ปรากฎว่าเวอร์ชั่นใหม่ของ Firebase SDKs ขึ้นอยู่กับบริการโครงสร้างพื้นฐานภายในใหม่ที่เรียกว่า FIS (บริการติดตั้ง Firebase) สำหรับการกำหนดเป้าหมายตัวระบุ ("FID" หรือ "Instance-ID")
หากคุณกำลังใช้ข้อ จำกัด คีย์ API สำหรับคีย์ API ที่คุณใช้ในแอปพลิเคชันของคุณคุณจะต้องขยายข้อ จำกัด เหล่านั้นเพื่อให้สามารถใช้งานกับบริการติดตั้ง Firebase ใหม่ได้ที่

หากต้องการอนุญาตให้ใช้คีย์ API ของคุณในการติดตั้ง Firebase API ใหม่ :

  • ไปที่Google Cloud Console
  • เลือกโครงการที่เกี่ยวข้อง (เช่นโครงการที่คุณใช้สำหรับใบสมัครของคุณ)
  • เปิดเมนูและไปที่APIs & Services->Credentials
  • คลิกEdit API keyเพื่อขอรหัส API ที่เป็นปัญหา
  • เลื่อนลงไปที่ API restrictions
  • จากดร็อปดาวน์เลือก Firebase Installations API
  • คลิก Save
  • รอสองสามนาทีเพื่อให้เซิร์ฟเวอร์ Google อัปเดตและลองใหม่ ...

หมายเหตุ:หากคุณไม่พบFirebase Installations APIในรายการ API คุณอาจต้องเปิดใช้งาน API สำหรับโครงการของคุณก่อน (เพื่อคลิกที่นี่ )

หมายเหตุ:หากคุณไม่แน่ใจว่าที่คีย์ APIถูกนำมาใช้ในการประยุกต์ใช้ของคุณคุณสามารถตรวจสอบหมายเลขการใช้งานของ Firebase ติดตั้ง API ต่อคีย์

หมายเหตุ: การ ตรวจสอบการแก้ไขของคุณโดยตรวจสอบว่าคุณสามารถเห็นประสบความสำเร็จใน200การร้องขอเพิ่มขึ้นในFirebase ติดตั้ง API ตัวชี้วัดการร้องขอหน้า


2
คุณสามารถอัพเดทลิงค์คลาวด์คอนโซลเป็นลิงค์ที่ถูกต้องได้หรือไม่?
Christiaan Maks

1
นี่คือคำตอบที่ถูกต้อง ขอบคุณ.
Ataberk Kocaman

1
ประหยัดเวลาได้มาก
Ashish Choudhary

ฉันไม่มีข้อ จำกัด เกี่ยวกับ API แต่ปัญหานี้มีอยู่แล้วฉันเลือก API ทั้งหมดในข้อ จำกัด ยังคงมีปัญหาอยู่เมื่อฉันลดระดับ firebase SDK เป็น 20.1.0 ฉันรู้ว่ามันไม่ได้เป็นทางออกที่ดี แต่ไม่มีอะไรอื่นนอกจากช่วยเหลือฉัน
rana_sadam

@rana_sadam: (Q1) ข้อความข้อผิดพลาดที่แน่นอนของคุณคืออะไร? (Q2) คุณตรวจสอบแล้วว่าคุณกำลังมองหารหัส API ที่ถูกต้องหรือไม่? หน้าการใช้ข้อมูลประจำตัวที่แสดงให้เห็นว่าคีย์ API Firebase Installations APIจะใช้เมื่อมีการส่งคำขอไปยัง (Q3) คุณสามารถดูFirebase Installations APIรายการแบบเลื่อนลงของ API ด้านล่างได้API restrictionsหรือไม่ ถ้าไม่คุณต้องเปิดใช้งานสำหรับโครงการของคุณก่อน
Andreas Rayo Kniep
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.