Google Classroom eklentileri artık geliştiricilerin genel kullanımına sunuldu! Daha fazla bilgi edinmek için lütfen
eklenti belgelerini inceleyin.
Geri bildirim gönderin
Method: courses.announcements.addOnAttachments.patch
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir eklenti ekini günceller.
Eklentinin, ekin orijinal oluşturucusu olması gerekir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
Erişim hataları için PERMISSION_DENIED
.
İstek hatalıysa INVALID_ARGUMENT
.
Belirlenen kaynaklardan biri yoksa NOT_FOUND
.
HTTP isteği
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler
courseId
string
Zorunlu. Kursun tanımlayıcısı.
itemId
string
Ekin eklendiği yayının tanımlayıcısı.
attachmentId
string
Zorunlu. Ekin tanımlayıcısı.
Sorgu parametreleri
Parametreler
postId
string
Zorunlu. Ekin eklendiği yayının tanımlayıcısı.
updateMask
string (FieldMask
format)
Zorunlu. Ekte hangi alanların güncelleneceğini tanımlayan maske. Geçersiz alanlar belirtilirse güncelleme başarısız olur. Bir alan boş değerleri destekliyorsa alan AddOnAttachment
nesnesinde değil, güncelleme maskesinde belirtilerek temizlenebilir. Güncelleme maskesine boş değerleri desteklemeyen bir alan eklenirse ve AddOnAttachment
nesnesinde ayarlanmazsa INVALID_ARGUMENT
hatası döndürülür.
Aşağıdaki alanlar öğretmenler tarafından belirtilebilir:
title
teacherViewUri
studentViewUri
studentWorkReviewUri
dueDate
dueTime
maxPoints
Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo"
.
İstek içeriği
İstek metni, AddOnAttachment
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, AddOnAttachment
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.addons.teacher
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.
Geri bildirim gönderin
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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
Bize geri bildirimde bulunmak mı istiyorsunuz?
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-09-04 UTC."}
[[["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."]]