Я зарегистрировал свое приложение на портале Azure и дал все необходимые полномочия для использования конечной точки /v1.0/users/{userEmail}/drive/recent
Я звоню из сценария Node.js, аутентифицируясь с помощью пакета adal-node
, используя метод authContext.acquireTokenWithClientCertificate(...)
для получения токена аутентификации.
Это работало хорошо в течение нескольких месяцев, но к концу июля 18 года конечная точка начала возвращать неожиданные результаты:
Начиная с августа 18 года, еерезультаты были «устаревшими». Например, когда пользователь создал файл в своем корневом каталоге OneDrive, он больше не отображался в результатах конечной точки (самые последние результаты были датированы ближе к концу мая).
Сегодня конечная точка возвращает пустой массив.
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
"value": []
}
При попытке использовать ту же конечную точку в Microsoft Graph Explorer она ведет себя как положено (либо /me/drive/recent
, либо * 1020).*).
Попробовал с /beta
из моего приложения, не повезло.
Эта конечная точка все еще поддерживается?Существуют ли другие конечные точки, позволяющие приложению получать файлы, созданные / измененные недавно конкретным пользователем (для SharePoint и OneDrive)? *
Версии:
- Node.js 6.9.5
- adal-узел 0.1.22