Tworzy Registration, co powoduje, że Classroom zacznie wysyłać powiadomienia z podanego feed do miejsca docelowego podanego w cloudPubSubTopic.
Zwraca utworzony Registration. Obecnie będzie to takie samo pole, co argument, ale z wypełnionymi polami przypisanymi przez serwer, takimi jak expiryTime i id.
Pamiętaj, że wszystkie wartości określone w polach expiryTime lub id zostaną zignorowane.
Chociaż Classroom może weryfikować cloudPubSubTopic i zwracać błędy w ramach dostępnych możliwości, to na dzwoniącym spoczywa odpowiedzialność za to, aby plik istniał i Classroom miał do niego uprawnienia do publikowania.
Ta metoda może zwrócić te kody błędów:
PERMISSION_DENIEDjeśli:- uwierzytelniony użytkownik nie ma uprawnień do otrzymywania powiadomień z wybranego pola;
- bieżący użytkownik nie przyznał dostępu do bieżącego projektu Cloud w odpowiednim zakresie dla żądanego pliku danych. Pamiętaj, że delegowanie uprawnień w całej domenie nie jest obecnie obsługiwane w tym celu. Jeśli żądanie ma odpowiedni zakres, ale nie ma uprawnień, zwracany jest błąd [Request Errors][
@MissingGranterror]. - wystąpił inny błąd dostępu.
INVALID_ARGUMENTjeśli:- nie określono właściwości
cloudPubsubTopiclub określona wartośćcloudPubsubTopicjest nieprawidłowa; - nie określono właściwości
feedlub określona wartośćfeedjest nieprawidłowa.
- nie określono właściwości
NOT_FOUNDjeśli:- nie można znaleźć określonego
feedlub użytkownik nie ma uprawnień do sprawdzenia, czy istnieje; - nie można znaleźć określonego
cloudPubsubTopiclub usługa Classroom nie ma uprawnień do publikowania w nim treści.
- nie można znaleźć określonego
Żądanie HTTP
POST https://classroom.googleapis.com/v1/registrations
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera wystąpienie elementu Registration.
Treść odpowiedzi
Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję Registration.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/classroom.push-notifications
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.