생성된 Registration를 반환합니다. 현재 이 인수는 인수와 동일하지만 expiryTime 및 id 같은 서버 할당 필드가 채워집니다.
expiryTime 또는 id 필드에 지정된 값은 무시됩니다.
클래스룸에서 최선을 다해 cloudPubSubTopic를 검증하고 오류를 반환할 수 있지만, 이것이 존재하고 클래스룸에 게시 권한이 있는지 확인하는 것은 호출자의 책임입니다.
이 메서드는 다음과 같은 오류 코드를 반환할 수도 있습니다.
PERMISSION_DENIED인 경우:
인증된 사용자에게 요청된 필드에서 알림을 수신할 권한이 없는 경우
현재 사용자가 요청된 피드에 적절한 범위의 현재 Cloud 프로젝트에 대한 액세스 권한을 부여하지 않았습니다. 이 경우에는 현재 도메인 전체 권한 위임이 지원되지 않습니다. 요청에 적절한 범위가 있지만 권한 부여가 없으면 [요청 오류][@MissingGrant 오류] 가 반환됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-09-04(UTC)"],[[["Creates a `Registration` to initiate Classroom notifications from a specified feed to a designated Cloud Pub/Sub topic."],["Returns the created `Registration` with server-assigned fields like `expiryTime` and `id`."],["Requires the `https://www.googleapis.com/auth/classroom.push-notifications` OAuth scope for authorization."],["Potential errors include `PERMISSION_DENIED`, `INVALID_ARGUMENT`, and `NOT_FOUND` with specific conditions detailed in the documentation."],["The caller is responsible for the existence and Classroom's publish permissions to the provided `cloudPubSubTopic`."]]],[]]