Google Classroom eklentileri artık geliştiricilerin genel kullanımına sunuldu! Daha fazla bilgi edinmek için lütfen
eklenti belgelerini inceleyin.
Method: invitations.create
Davetiye oluşturur. Bir kullanıcı ve ders için aynı anda yalnızca bir davetiye olabilir. Değişiklik yapmak için bir davetiyeyi silip yeniden oluşturun.
Bu yöntem aşağıdaki hata kodlarını döndürür:
- İstekte bulunan kullanıcının bu ders için davetiye oluşturmasına izin verilmiyorsa veya erişim hataları varsa
PERMISSION_DENIED
.
- Ders veya kullanıcı mevcut değilse
NOT_FOUND
.
FAILED_PRECONDITION
:
- devre dışı bırakılmışsa.
- Kullanıcı zaten bu role veya daha fazla izne sahip bir role sahipse.
- aşağıdaki istek hataları için:
- Belirtilen kullanıcı ve ders için zaten bir davetiye varsa
ALREADY_EXISTS
.
HTTP isteği
POST https://classroom.googleapis.com/v1/invitations
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek metni, Invitation
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulan Invitation
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.rosters
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-09-04 UTC.
[null,null,["Son güncelleme tarihi: 2024-09-04 UTC."],[[["Creates an invitation for a user to join a course, allowing only one active invitation per user and course at a time."],["Requires `https://www.googleapis.com/auth/classroom.rosters` authorization scope for successful execution."],["Returns an error if the user already has an invitation, the course or user doesn't exist, or the requesting user lacks permission."],["Uses an HTTP POST request to `https://classroom.googleapis.com/v1/invitations` with the invitation details in the request body."],["Upon successful creation, returns the newly created invitation details in the response body."]]],[]]