SSRS Rest API - получить настройки расширения - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь получить детали подписки через SSRS Rest API. Ниже приведен запрос API.

Url: http://{URI-host}/reports/api/v2.0/Subscriptions
HttpMethod: GET

Он возвращает мне json с деталями подписки. Но я не могу найти подробности, связанные с электронной почтой, например, Кому, Тема et c в ответе. ответ следующий:

{
    "@odata.context": "http://{URI-host}/reports/api/v2.0/$metadata#Subscriptions",
    "value": [
        {
            "Id": "8af9701b-1cae-4c7e-be36-5768f6412be5",
            "Owner": "pc\\userpower",
            "IsDataDriven": false,
            "Description": "Test",
            "Report": "/Folder/ReportName",
            "IsActive": true,
            "EventType": "TimedSubscription",
            "Schedule": {
                "ScheduleID": null,
                "Definition": {
                    "StartDateTime": "2020-02-29T02:00:00Z",
                    "EndDate": "0001-01-01T00:00:00Z",
                    "EndDateSpecified": false,
                    "Recurrence": {
                        "MinuteRecurrence": null,
                        "DailyRecurrence": {
                            "DaysInterval": 1
                        },
                        "WeeklyRecurrence": null,
                        "MonthlyRecurrence": null,
                        "MonthlyDOWRecurrence": null
                    }
                }
            },
            "ScheduleDescription": "At 2:00 AM every day, starting 2/29/2020",
            "LastRunTime": null,
            "LastStatus": "New Subscription",
            "DataQuery": null,
            "ExtensionSettings": null,
            "DeliveryExtension": "Report Server Email",
            "LocalizedDeliveryExtensionName": "E-Mail",
            "ModifiedBy": "pc\\userpower",
            "ModifiedDate": "2020-02-27T09:28:36.103Z",
            "ParameterValues": [
                {
                    "Name": "ProjectID",
                    "Value": "2",
                    "IsValueFieldReference": false
                },
                {
                    "Name": "UserID",
                    "Value": "10",
                    "IsValueFieldReference": false
                }
            ]
        }
    ]
}

, если вы заметили, что "ExtensionSettings" всегда равен нулю.

С уважением, Джо

...