среда, 15 июля 2015 г.

Полезности под рукой: Отправка писем при помощи REST API в SharePoint 2013

Мир не стоит на месте и JavaScript с ним развивается вместе с ним.
Сегодня покажу небольшой пример, как отправлять письма прямо с клиента. И для того чтобы это сделать, мы будем использовать пространство SP.Utilities.Utility.SendEmail
Ниже приведен пример отправки письма при помощи REST API в SharePoint 2013.

$.ajax({
        contentType: 'application/json',
        url: _spPageContextInfo.webAbsoluteUrl + '/_api/SP.Utilities.Utility.SendEmail',
        type: "POST",
        data: JSON.stringify({
                'properties': {
                        '__metadata': { 'type': 'SP.Utilities.EmailProperties' },
                        'Body': 'Письмо отправлено при помощи SharePoint REST API',
                        'To': { 'results': ['СЮДА EMAIL'] },
                        'Subject': "E-Mail SharePoint REST API"
                }
        }),
        headers: {
                "Accept": "application/json;odata=verbose",
                "content-type": "application/json;odata=verbose",
                "X-RequestDigest": $("#__REQUESTDIGEST").val()
        },
        success: function (data) {
                alert("Все круто! Мы отправили письмо.");
        },
        error: function (err) {
                console.log(err.responseText);
        }
});

Сразу можно забивать в консоль и попробовать. А дальше вы уже сами знаете, что с этим делать.

Комментариев нет:

Отправить комментарий