Google Classroom-Add-ons sind jetzt allgemein für Entwickler verfügbar. Weitere Informationen finden Sie in der
Dokumentation zu Add-ons.
Method: courses.checkAddOnCreationEligibility
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Gibt an, ob ein Nutzer berechtigt ist, in einem bestimmten Kurs Add-on-Anhänge zu erstellen.
Diese Methode ist veraltet. Verwenden Sie stattdessen UserProfiles.checkUserCapability
.
Diese Methode gibt die folgenden Fehlercodes zurück:
PERMISSION_DENIED
, wenn der anfragende Nutzer keinen Zugriff auf den angeforderten Kurs hat, oder bei Zugriffsfehlern.
INVALID_ARGUMENT
, wenn die Anfrage fehlerhaft ist.
NOT_FOUND
, wenn der angeforderte Kurs nicht existiert.
HTTP-Anfrage
GET https://classroom.googleapis.com/v1/courses/{courseId}:checkAddOnCreationEligibility
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
courseId |
string
Erforderlich. Kennung des Kurses.
|
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Gibt an, ob Lehrkräfte Add-on-Anhänge für einen bestimmten Kurs erstellen dürfen.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
{
"courseId": string,
"isCreateAttachmentEligible": boolean
} |
Felder |
courseId |
string
Nicht veränderbar. Kennung des Kurses.
|
isCreateAttachmentEligible |
boolean
Ob die Lehrkraft in diesem Kurs Add-on-Anhänge erstellen darf.
|
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/classroom.addons.teacher
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["# Method: courses.checkAddOnCreationEligibility\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.CheckAddOnCreationEligibilityResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n\n| This item is deprecated!\nReturns whether a user is eligible to create add-on attachments in a given course.\n\nThis method is deprecated. Use [`UserProfiles.checkUserCapability`](/workspace/classroom/reference/rest/v1/userProfiles/checkUserCapability#body.PATH_PARAMETERS.user_id) instead.\n\nThis method returns the following error codes:\n\n- `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or for [access errors](/workspace/classroom/reference/Access.Errors).\n- `INVALID_ARGUMENT` if the request is malformed.\n- `NOT_FOUND` if the requested course does not exist.\n\n### HTTP request\n\n`GET https://classroom.googleapis.com/v1/courses/{courseId}:checkAddOnCreationEligibility`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|------------|----------------------------------------------|\n| `courseId` | `string` Required. Identifier of the course. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nWhether a teacher user is allowed to create add-on attachments for a given course.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|-----------------------------------------------------------------------|\n| ``` { \"courseId\": string, \"isCreateAttachmentEligible\": boolean } ``` |\n\n| Fields ||\n|------------------------------|---------------------------------------------------------------------------------------|\n| `courseId` | `string` Immutable. Identifier of the course. |\n| `isCreateAttachmentEligible` | `boolean` Whether the teacher is allowed to create add-on attachments in this course. |\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/classroom.addons.teacher`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]