Не удается подтвердить push-уведомления Google Cloud для Gmail - PullRequest
0 голосов
/ 20 октября 2018

Я зарегистрировал тему и подписку и получаю push-уведомления на свой сайт.

Команда наблюдения отправляется из консольного приложения, а подписка push-уведомлений отправляется моему приложению asp.net.

однако, похоже, я не могу подтвердить ни одно из этих уведомлений, так какИдентификаторы истории снова и снова.Я знаю это, потому что мой лог-файл показывает это.Я дал время подтверждения 600.

public async Task<HttpResponseMessage> Post([FromBody] Message email)
    {
        try
        {
            string historyid = null;
            string emailaddress = null;
            if (email != null)
            {
                var data = Encoding.UTF8.GetString(Convert.FromBase64String(email.message.data));
                JObject historyidobj = JObject.Parse(data);
                historyid = (string)historyidobj["historyId"];
                emailaddress = (string)historyidobj["emailAddress"];
                Logger.Write(Encoding.UTF8.GetString(Convert.FromBase64String(email.message.data)));
                loggerWrapper.PickAndExecuteLogging(emailaddress);
            }
        }
        catch (Exception e)
        {
            loggerWrapper.PickAndExecuteLogging("general error" + e.ToString());
        }
        var response = new HttpResponseMessage();
        response.StatusCode = HttpStatusCode.OK;
        return response;
    }

Файл журнала не показывает общую ошибку, но показывает те же идентификаторы истории, которые отправляются снова и снова logfile results И на самом деленекоторые из

...