Belirli bir yayın bağlamında Classroom eklentilerinin meta verilerini alır.
Kendi veri ve izin modelinin bütünlüğünü korumak için eklenti, bir iframe içinde açıldığında sorgu parametrelerini ve istek gönderen kullanıcının rolünü doğrulamak üzere bu işlevi çağırmalıdır.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIEDiçin erişim hataları.INVALID_ARGUMENTise istek yanlış biçimlendirilmiştir.- Tanımlanmış kaynaklardan biri mevcut değilse
NOT_FOUND.
HTTP isteği
GET https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{itemId}/addOnContext
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
courseId |
Zorunlu. Dersin tanımlayıcısıdır. |
itemId |
Ekin eklenmiş olduğu |
Sorgu parametreleri
| Parametreler | |
|---|---|
addOnToken |
İsteğe bağlı. İsteği yetkilendiren jeton. Kullanıcı Classroom'dan eklentinin URL'sine yönlendirildiğinde jeton bir sorgu parametresi olarak iletilir. Aşağıdakilerden hiçbiri doğru olmadığında yetkilendirme jetonu gereklidir:
|
attachmentId |
İsteğe bağlı. Ekin tanımlayıcısıdır. Bu alan, kullanıcı Ek Keşfi iframe'inde olmadığı sürece tüm istekler için gereklidir. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt metni
Başarılıysa yanıt metni, AddOnContext öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.addons.studenthttps://www.googleapis.com/auth/classroom.addons.teacher
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.