Код: Выделить всё
Result: Failed to renew subscription with subscription id IvyRehab.Workday.Automations.Functions.Services.GraphCredentials
Exception: Microsoft.Graph.Models.ODataErrors.ODataError: Operation: Update; Exception: [Status Code: Unauthorized; Reason: Unauthorized; Message : Subscription does not belong to application.]
Код: Выделить всё
public async Task RenewSubscription(Subscription subscription)
{
if (subscription.ExpirationDateTime is null)
throw new ArgumentNullException(nameof(subscription.ExpirationDateTime));
try
{
await graphServiceClient.Subscriptions[_graphCredentials.SubscriptionId].PatchAsync(subscription);
_logger.LogInformation("Subscription has been renewed to {newDate}", subscription.ExpirationDateTime.ToString());
}
catch (Exception exception)
{
_logger.LogError(exception, "Failed to renew subscription with subscription id {subscriptionId}", _graphCredentials);
}
}
Что мне здесь нужно настроить?
Я пробовал настроить разрешения, настроить ключ доступа и т. д.
Я могу получить информацию о подписке и других объектах, таких как пользователи, но Я сталкиваюсь с этой проблемой только при попытке исправить дату истечения срока действия.
Он может найти подписку.
Подробнее здесь: https://stackoverflow.com/questions/790 ... bscription