Приложение логики Azure возвращает 404 с действительным запросом ODATA Project Online с использованием /_api/Projectdata

Я хочу отфильтровать и выбрать данные Project Online с помощью настраиваемых корпоративных полей (ECF) в приложении логики Azure. Я начинаю с готового соединителя Project Online, который запускает публикацию проекта, затем перечисляю детали проекта и задачи.

Используя соединитель по умолчанию, я могу вернуть данные проекта, но они не содержат данных ECF. Если посмотреть на сгенерированный код, коннектор Project Online использует / _api / ProjectServer. Если я делаю аналогичные запросы (вне приложений логики), используя /_api/Projectdata, я получаю данные ECF.

Если я редактирую код приложения логики с измененными URL-адресами и полями, я получаю ошибку 404. Кажется, что-то не хватает, чего я не вижу, когда делаю запрос с измененными значениями из приложения логики.

Я предполагаю, что соединитель ограничивает доступ к /_api/Projectdata (хотя сам триггер использует этот URL).

Следующее возвращает данные, которые я хочу, если я запрашиваю их прямо из браузера:https://tenant.sharepoint.com/sites/PWA/_api/Projectdata/Projects(guid'project_GUID')

Это необработанный вход в приложении логики:

{
"host": {
    "connection": {
        "name": "/subscriptions/subscription_GUID/resourceGroups/MyRG/providers/Microsoft.Web/connections/projectonline-1"
    }
},
"method": "get",
"path": "/_api/Projectdata/Projects(guid'project_GUID')",
"queries": {
    "siteUrl": "https://tenant.sharepoint.com/sites/PWA"
}

}

Это необработанный вывод ошибки:

{
"statusCode": 404,
"headers": {
    "Access-Control-Allow-Methods": "GET, PUT, PATCH, DELETE, POST",
    "Access-Control-Allow-Origin": "*",
    "Access-Control-Max-Age": "3600",
    "Access-Control-Expose-Headers": "*",
    "Date": "Thu, 20 Sep 2018 16:58:42 GMT",
    "Content-Length": "54",
    "Content-Type": "application/json"
},
"body": {
    "statusCode": 404,
    "message": "Resource not found"
}

}

URL и GUID были изменены в приведенных выше примерах.

0 ответов

Другие вопросы по тегам