В следующих разделах описаны наиболее распространенные сценарии, в которых API совместного использования планов мобильных данных возвращает вызывающей стороне ошибку. Если ошибки сохраняются, обратитесь за поддержкой по адресу mdp-support@google.com и поделитесь вызываемым URL вместе с телом запроса.
HTTP 404 не найден
Наиболее распространенная причина ошибки HTTP 404 — это когда GTAF не может найти токен GCM пользователя, для которого должно быть отправлено уведомление. Это происходит, когда устройство либо не получило шанса, либо не смогло зарегистрировать CPID и связанный с ним токен GCM в GTAF. Это также может произойти, если устройство зарегистрировано в предварительном экземпляре GTAF, а уведомление отправляется в рабочий экземпляр GTAF.
Чтобы диагностировать эту ошибку:
- убедитесь, что пользовательский интерфейс MDP успешно загружается на устройство.
- убедитесь, что параметры пути и параметры запроса в вызове закодированы в URL.
- попробуйте конечные точки как предварительной (preprod-mobiledataplansharing.googleapis.com), так и рабочей (mobiledataplansharing.googleapis.com).
HTTP 400 Неверный запрос
Эта ошибка возникает, когда тело запроса, отправленного в GTAF, недействительно. Наиболее распространенные сценарии для этого:
- updateTime в PlanStatus не указан или появится в будущем.
- expireTime в PlanStatus не указан или находится в прошлом.
- Отсутствует параметр запроса userKey.
- отсутствуют все поля, необходимые для построения уведомления. Подробную информацию о том, как активировать уведомления, см. в руководстве по уведомлениям.
Конфликт HTTP 409
GTAF возвращает эту ошибку вызывающей стороне, если PlanStatus в кэше более поздний (т. е. updateTime более свежий), чем тот, который отправляется в запросе. Пожалуйста, проверьте свои журналы, чтобы узнать, был ли для этого пользователя отправлен PlanStatus .
HTTP 403 Запрещено
GTAF возвращает эту ошибку, если вызывающая сторона не авторизована для вызова API совместного использования планов мобильных данных для конкретного ASN, используемого в URL-адресе. Чтобы диагностировать эту ошибку: 1. убедитесь, что API включен в библиотеке API облачной консоли Google. 1. Сервисный аккаунт, используемый для звонка, добавлен на портал ISP оператора.
,В следующих разделах описаны наиболее распространенные сценарии, в которых API совместного использования планов мобильных данных возвращает вызывающей стороне ошибку. Если ошибки сохраняются, обратитесь за поддержкой по адресу mdp-support@google.com и поделитесь вызываемым URL вместе с телом запроса.
HTTP 404 не найден
Наиболее распространенная причина ошибки HTTP 404 — это когда GTAF не может найти токен GCM пользователя, для которого должно быть отправлено уведомление. Это происходит, когда устройство либо не получило шанса, либо не смогло зарегистрировать CPID и связанный с ним токен GCM в GTAF. Это также может произойти, если устройство зарегистрировано в предварительном экземпляре GTAF, а уведомление отправляется в рабочий экземпляр GTAF.
Чтобы диагностировать эту ошибку:
- убедитесь, что пользовательский интерфейс MDP успешно загружается на устройство.
- убедитесь, что параметры пути и параметры запроса в вызове закодированы в URL.
- попробуйте конечные точки как предварительной (preprod-mobiledataplansharing.googleapis.com), так и рабочей (mobiledataplansharing.googleapis.com).
HTTP 400 Неверный запрос
Эта ошибка возникает, когда тело запроса, отправленного в GTAF, недействительно. Наиболее распространенные сценарии для этого:
- updateTime в PlanStatus не указан или появится в будущем.
- expireTime в PlanStatus не указан или находится в прошлом.
- Отсутствует параметр запроса userKey.
- отсутствуют все поля, необходимые для построения уведомления. Подробную информацию о том, как активировать уведомления, см. в руководстве по уведомлениям.
Конфликт HTTP 409
GTAF возвращает эту ошибку вызывающей стороне, если PlanStatus в кэше более поздний (т. е. updateTime более свежий), чем тот, который отправляется в запросе. Пожалуйста, проверьте свои журналы, чтобы узнать, был ли для этого пользователя отправлен PlanStatus .
HTTP 403 Запрещено
GTAF возвращает эту ошибку, если вызывающая сторона не авторизована для вызова API совместного использования планов мобильных данных для конкретного ASN, используемого в URL-адресе. Чтобы диагностировать эту ошибку: 1. убедитесь, что API включен в библиотеке API облачной консоли Google. 1. Сервисный аккаунт, используемый для звонка, добавлен на портал ISP оператора.