401, ошибка аутентификации от APNS или службы Web Push с использованием FCM с использованием firebase_adminPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 401, ошибка аутентификации от APNS или службы Web Push с использованием FCM с использованием firebase_admin

Сообщение Anonymous »

У меня есть идентификатор устройства APNS, но при отправке сообщения возникла ошибка
def send_push_notification_legacy(device_tokens, title, body):
service_account_file = os.getcwd() + '/show-coach-firebase-adminsdk-rpuoz-
b40c95a3c2.json'

credentials = service_account.Credentials.from_service_account_file(
service_account_file,
scopes=["https://www.googleapis.com/auth/firebase.messaging"]
)

# Obtain an OAuth 2.0 token
credentials.refresh(Request())
access_token = credentials.token

url = 'https://fcm.googleapis.com/v1/projects/ ... sages:send'
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json',
}
payload = {
"message": {
"token": device_tokens[0],
"notification": {
"title": "Breaking News",
"body": "New news story available."
},
}
}

response = requests.post(url, json=payload, headers=headers)
print(response.status_code, response.json())

Подробности об ошибке
{
"error" : {
"code" : 401,
"message" : "Auth error from APNS or Web Push Service",
"status" : "UNAUTHENTICATED",
"details" : [ {
"@type" : "type.googleapis.com/google.firebase.fcm.v1.FcmError",
"errorCode" : "THIRD_PARTY_AUTH_ERROR"
}, {
"@type" : "type.googleapis.com/google.firebase.fcm.v1.ApnsError"
} ]
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... base-admin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»