У меня есть идентификатор устройства 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
401, ошибка аутентификации от APNS или службы Web Push с использованием FCM с использованием firebase_admin ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
При настройке Firebase на iOS, что лучше использовать: ключ APNs или сертификат APNs
Anonymous » » в форуме IOS - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как отправить `apns-collapse-id` с использованием FCM при отправке push-уведомлений?
Anonymous » » в форуме IOS - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-