Dlaczego otrzymuję komunikat „Uwierzytelniony użytkownik nie zainstalował aplikacji z identyfikatorem klienta” podczas natywnego korzystania z interfejsu Google Drive API?

Pracuję nad interfejsem Google Drive dla Emacsa. Koncepcja polega na tym, że Emacs może zapewnić agnostyczny sposób ładowania, modyfikowania i zapisywania dokumentów tekstowych przechowywanych na Dysku Google. Zarejestrowałem swoją aplikację i mogę uwierzytelnić się za pomocą OAuth2 i uzyskać listę plików za pomocą interfejsu API listy dokumentów, ale gdy próbuję uruchomić Insert z interfejsem API Dysku Google, widzę błąd:

„Uwierzytelniony użytkownik nie zainstalował aplikacji z identyfikatorem klienta ...”

Czytając dalej, wydaje się, że muszę opublikować moją aplikację Emacs w Chrome Web Store, aby uzyskać dostęp do Drive API. To nie ma dla mnie sensu ... Zauważyłem, że jest projekt FUSE na Google Drive, który sugeruje, że rozwój natywny jest możliwy. Kiedy jednak przejrzałem kod, nie widziałem składnika Chrome Web Store, aby działał.

Czy próbuję nadużyć API lub czy istnieje sposób, aby uczynić tę pracę bardziej sensowną?

questionAnswers(1)

yourAnswerToTheQuestion