Belirli bir yayının bağlamında Classroom eklentilerinin meta verilerini alır.
Eklenti, kendi veri ve izin modelinin bütünlüğünü korumak amacıyla bir iframe'de her açıldığında sorgu parametrelerini ve istekte bulunan kullanıcının rolünü doğrulamak için bunu çağırmalıdır.
İsteğe bağlı. Kullanımdan kaldırıldı, bunun yerine itemId politikasını kullanın.
Sorgu parametreleri
Parametreler
itemId
string
Ekin ekli olduğu Announcement, CourseWork veya CourseWorkMaterial öğesinin tanımlayıcısı. Bu alan zorunludur ancak postId öğesinden taşıma işlemi devam ederken bu şekilde işaretlenmez.
addOnToken
string
İsteğe bağlı. İsteği yetkilendiren jeton.
Kullanıcı, Classroom'dan eklentinin URL'sine yönlendirildiğinde jeton, sorgu parametresi olarak iletilir.
Aşağıdakilerin hiçbiri doğru olmadığında yetkilendirme jetonu gerekir:
Eklentinin yayında ekleri vardır.
İsteği gönderen geliştirici projesi, yayını oluşturan projeyle aynıdır.
attachmentId
string
İsteğe bağlı. Ekin tanımlayıcısı. Bu alan, kullanıcının Ek Discovery iframe'inde olduğu durumlar hariç 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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-04 UTC."],[[["This method is deprecated and you should use `course.announcements`, `course.courseWork`, or `course.courseWorkMaterials` methods instead."],["It retrieves metadata for Classroom add-ons within a specific post's context, requiring validation via this method when add-ons are opened in iframes."],["You will need courseId and itemId as required path and query parameters respectively, along with optional parameters like addOnToken and attachmentId based on the specific context."],["Authorizing this request necessitates using OAuth scopes like `https://www.googleapis.com/auth/classroom.addons.student` or `https://www.googleapis.com/auth/classroom.addons.teacher`."]]],[]]