/ / Nie można usunąć dostępu do dokumentu Google za pośrednictwem interfejsu API, jeśli nie dotyczy podstawowego adresu e-mail Google - google-api, google-docs-api

Nie można usunąć dostępu do google doc za pośrednictwem interfejsu API, gdy nie ma do czynienia z podstawowym adresem e-mail google - google-api, google-docs-api

Korzystając z interfejsu API dokumentu Google, tworzędokument i dodane reguły dostępu. W moim systemie mam tylko jeden adres e-mail tego konkretnego użytkownika. Powiedzmy, że to jankowalski@firma.com. Za pomocą tego adresu e-mail dodaję regułę dostępu do mojego dokumentu Google. W google John Doe ma dwa adresy e-mail: główny (jankowalski@gmail.com) i drugi (jankowalski@firma.com). Wydaje się, że Google jest wystarczająco inteligentny, aby utworzyć powiązanie, a kiedy patrzę na udostępnianie tego dokumentu, pokazuje on główny adres e-mail Johna (johndoe@gmail.com).

Problem polega na tym, że muszę znaleźć ten dostępreguły i usuń ją, więc szukam (używając interfejsu API dokumentu), aby znaleźć regułę dostępu według adresu e-mail, a ponieważ mam tylko jeden adres e-mail (jankowalski@firma.com), Google nic nie zwraca.

Mam nadzieję, że brakuje mi tutaj prostego rozwiązania, takiego jak:

  • Czy mogę poprosić Google o regułę dostępu za pomocą adresu e-mail I. mieć i za pomocą niektórych nieudokumentowanych funkcji Google wyszukuje nagrywać za pomocą głównego lub dodatkowego adresu e-mail?

  • Uzyskaj podstawowy adres e-mail przy tworzeniu reguł dostępu? (nie robi wydają się być zwrócone).

Z góry dziękuję!

Odpowiedzi:

1 dla odpowiedzi № 1

Zgodnie z interfejsem API wystarczy wysłać żądanie DELETE dla polecenia daj acl. Zobacz „Usuwanie uprawnień do udostępniania”. Powinien więc rozwiązać podstawową / dodatkową wiadomość e-mail, podobnie jak dodać.

https://developers.google.com/google-apps/documents-list/