Я кодирую консольное приложение C#, которое будет работать ежедневно в Windows 7. Взаимодействие с пользователем отсутствует.Есть ли способ программно обновить токен обновления обновления?
Приложение просто загружает CSV в Box, используя OAuth2 и новейший API/SDK.
Я надеюсь в конечном итоге использовать идентификатор предприятия, но я делаю это на корпоративном сайте, и получить разрешение на его использование сложно. Так что пока я просто создал приложение с моим логином, авторизованным приложением и получил вручную & сохраненный токен обновления.
У меня возникли проблемы с выяснением того, как управлять токеном обновления на C#. Я вижу некоторые объекты в java, которые делают его очень легким, но я не вижу соответствующих объектов C#? Должен ли я вручную повторно авторизировать свое приложение через 60 дней с помощью веб-страницы входа в Box? Если нет, что мне нужно сделать, чтобы обнаружить, что мой токен обновления изменился, и как я могу получить новый?
У меня также есть некоторые проблемы, потому что кажется, что много объектов изменилось с помощью новейшего API, и всякий раз, когда я ищу код, это от пары лет назад, и теперь оно устарело.
Это то, где ваши навыки программирования ударяются .. если нет методов API-расширений API или надстройки для меня, это то, где, казалось бы, вы бы закодировали свою собственную логику или класс, чтобы обрабатывать что-то вроде этого .. по-моему ... – MethodMan
Я спросил, не хватает ли я части API - события, которое мне нужно для прослушивания, измененного свойства возврата и т. д. Очевидно, я не могу сохранить свое имя пользователя и пароль для передачи в ящик login webpage для неконтролируемого приложения. – Quicksilver
, если приложение является консольным приложением .. вы можете сохранить имя пользователя и пароль в файле App.Config и иметь этот раздел. Зашифрованные вы пробовали, что – MethodMan