Сергей Назаренко
Победившая ставка- Проекты 9
- Оценка -
- Рейтинг 623
Бюджет: 500 UAH Срок: 1 день
Есть у меня одна идея.
За указанную сумму поделюсь ею с Вами.
Ставки пока отсутствуют
-
Сергей Назаренко 14 августа 2021Здравствуйте, Дмитрий.
А у Вас есть человеко-удобное описание этого АПИ?
И ключ подключения и идентификаторы отправителя и получателя есть? -
Дмитрий Матушевский
14 августа 2021
Добрый день Сергей описания нет, есть только ссылка я попытался решить задачу но наткнулся на ошибки типа
Ошибка отправки PUSH сообщения. КодСостояния{ОбщийМодуль.ns_PushСервер.Модуль(210)}: Ошибка при вызове метода контекста (sendDeliverableNotifications): При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://ws.push.notifications.company1c.com/}:DeliverableNotificationsWebServiceEndpointImplService:sendDeliverableNotifications(): При вызове веб-сервиса произошла ошибка. Ошибка SOAP сервера: Unmarshalling Error: unexpected element (uri:"http://ws.push.notifications.company1c.com/", local:"Recipient"). Expected elements are <{http://ws.push.notifications.company1c.com/}DeliverableNotification>
Код ошибки: Client
Как присоединить данные получателя к уведомлению не хватило мозгов... Да данные для доступа все есть.
-
Сергей Назаренко 14 августа 2021А можете дать имеющуюся у Вас обработку?
Или в каком виде у Вас этот код?
Можно пока без ключей доступа и т.п. - хочу просто в код заглянуть -может там чего замечу. -
Дмитрий Матушевский
14 августа 2021
Прокси = WSСсылки.WSСсылка2.СоздатьWSПрокси("http://ws.push.notifications.company1c.com/","DeliverableNotificationsWebServiceEndpointImplService","DeliverableNotificationsWebServiceEndpointImplPort");
Прокси.Пользователь = "PUSH_SRV_API_KEY_044AA8BF_";
Прокси.Пароль = "PUSH_SRV_API_KEY_044AA8BF_1A47_";
Фабрика = Прокси.ФабрикаXDTO;
Тип = Фабрика.Тип("http://ws.push.notifications.company1c.com/","DeliverableNotification");
Доступ = Фабрика.Тип("http://ws.push.notifications.company1c.com/","DeliverableNotificationSubscriberID");
ТипОтправки = Фабрика.Тип("http://ws.push.notifications.company1c.com/","DeliverableNotificationSubscriberType");
ПараметрыДоступа = Фабрика.Создать(Доступ);
Уведомление = Фабрика.Создать(Тип);
Уведомление.title = Title;
Уведомление.text = Text;
Уведомление.data = Data;
Получатель = Фабрика.Создать(Доступ);
Получатель.applicationId = "ua.biosoft.platforma";
Получатель.deviceId ="A58C63DF69C148C0399E7313F264058A4C61B32C22CC23CD8640A8646FB6DFBE";
Получатель.deliverableNotificationSubscriberType = "APNS";
Уведомление.Recipient.Добавить(Получатель);
Прокси.sendDeliverableNotifications(Уведомление);
Актуальные фриланс-проекты в категории Автоматизация управления предприятием
-
Не указан
Настройка графика строительства в Notion
13 ставок 14:29
-
5000 UAH
Настройка простой CRM в SendPulse для туристической компании
Работа с клиентами 22 ставки 31 июля
-
Не указан
Создать 3 отчета для анализа работы торгового зала
7 ставок 31 июля
-
Не указан
Автоматизировать работу в Google таблицах
Управление клиентами и CRM 48 ставок 28 июля
-
Не указан
Внедрение и поддержка BAS/ 1C
15 ставок 21 июля