Пример #1
0
        public void CreateWebhook(string url, List <string> events)
        {
            var parameters = new Dictionary <string, object>
            {
                { "targetUrl", url },
                { "events", events },
                { "sharedSecret", ClientManager.SharedSecret },
                { "apiVersion", Constants.API_VERSION }
            };

            ClientManager.Post <RiseWebhook>(parameters);
        }
Пример #2
0
        private RiseGroup CreateNewRiseGroup(Group group)
        {
            var riseGroup = ClientManager.Post <RiseGroup>(new Dictionary <string, object> {
                { "name", group.Name }
            });

            group.SetAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEID, riseGroup.Id);
            group.SaveAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEID);

            group.SetAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEURL, riseGroup.Url);
            group.SaveAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEURL);

            return(riseGroup as RiseGroup);
        }