Django firebase-admin 403 Получен http2-заголовок со статусом: 403
Я столкнулся с проблемой создания уведомлений на firebase с помощью firebase-admin в django. После инициации с использованием учетных данных сервер отвечает кодом 403. Эта проблема возникает только в продакшене (Ubuntu 22.04, django 3.2.4, firebase-admin 6.5.0), но на моей локальной машине все работает нормально. Какие права я должен использовать для учетной записи сервера?
Это мой код
try:
app = firebase_admin.get_app()
except:
cred = credentials.Certificate('static/service-key.json')
firebase_admin.initialize_app(cred)
try:
if to_user:
db = firestore.client()
doc_ref = db.collection('Users').document(to_user)
doc = doc_ref.get()
if doc.exists:
message = messaging.Message(
notification=messaging.Notification(
title='title',
body='body'
),
data={
'type': 'message'
},
token=doc.to_dict()['token']
)
messaging.send(message)
except Exception as e:
print(e)