Я работаю над интерфейсом Google Диска для Emacs. Концепция заключается в том, что Emacs может обеспечить платформенный агностический способ загрузки, изменения и сохранения текстовых документов, хранящихся на Google Диске. Я зарегистрировал свое приложение и могу выполнить аутентификацию с помощью OAuth2 и получить список файлов с помощью API списка документов, но когда я пытаюсь выполнить вставку с API-интерфейсом Google Диска, я вижу ошибку:
"Аутентифицированный пользователь не установил приложение с идентификатором клиента..."
Кроме того, мне кажется, мне нужно опубликовать приложение Emacs в Интернет-магазине Chrome, чтобы получить доступ к API-интерфейсу. Для меня это не имеет смысла... Я заметил, что в Google Диске есть проект FUSE, который предполагает, что возможно развитие на родном языке. Однако, когда я снял код, я не видел компонент Chrome Web Store, чтобы он работал.
Я пытаюсь неправильно использовать API, или есть ли способ сделать эту работу более разумной?