이제 Google 클래스룸 부가기능이 일반적으로 개발자에게 제공됩니다. 자세한 내용은
부가기능 문서 를 참고하세요.
의견 보내기
Method: registrations.create
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Registration
를 생성하여 클래스룸이 제공된 feed
에서 cloudPubSubTopic
에 제공된 대상으로 알림을 전송하도록 합니다.
생성된 Registration
를 반환합니다. 현재 이 인수는 인수와 동일하지만 expiryTime
및 id
같은 서버 할당 필드가 채워집니다.
expiryTime
또는 id
필드에 지정된 값은 무시됩니다.
클래스룸에서 최선을 다해 cloudPubSubTopic
를 검증하고 오류를 반환할 수 있지만, 이것이 존재하고 클래스룸에 게시 권한이 있는지 확인하는 것은 호출자의 책임입니다.
이 메서드는 다음과 같은 오류 코드를 반환할 수도 있습니다.
PERMISSION_DENIED
인 경우:
인증된 사용자에게 요청된 필드에서 알림을 수신할 권한이 없는 경우
현재 사용자가 요청된 피드에 적절한 범위의 현재 Cloud 프로젝트에 대한 액세스 권한을 부여하지 않았습니다. 이 경우에는 현재 도메인 전체 권한 위임이 지원되지 않습니다. 요청에 적절한 범위가 있지만 권한 부여가 없으면 [요청 오류][@MissingGrant
오류] 가 반환됩니다.
다른 액세스 오류 가 발생합니다.
INVALID_ARGUMENT
인 경우:
지정된 cloudPubsubTopic
이 없거나 지정된 cloudPubsubTopic
이(가) 유효하지 않습니다.
feed
이(가) 지정되지 않았거나 지정된 feed
이(가) 잘못되었습니다.
NOT_FOUND
인 경우:
지정된 feed
를 찾을 수 없거나 요청하는 사용자에게 이 객체가 있는지 확인할 권한이 없는 경우
지정된 cloudPubsubTopic
을(를) 찾을 수 없거나 클래스룸에 게시 권한이 부여되지 않았습니다.
HTTP 요청
POST https://classroom.googleapis.com/v1/registrations
URL은 gRPC 트랜스코딩 구문을 사용합니다.
요청 본문
요청 본문에는 Registration
의 인스턴스가 포함됩니다.
응답 본문
성공한 경우 응답 본문에 새로 생성된 Registration
의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/classroom.push-notifications
자세한 내용은 승인 가이드 를 참고하세요.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-09-04(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-09-04(UTC)"}
[[["이해하기 쉬움","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)"]]