Bir gönderinin altına eklenti eki oluşturur.
Eklentinin, gönderide yeni ek oluşturma iznine sahip olması gerekir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
için erişim hataları.INVALID_ARGUMENT
ise istek yanlış biçimlendirilmiştir.- Tanımlanan kaynaklardan biri mevcut değilse
NOT_FOUND
.
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
course |
Zorunlu. Dersin tanımlayıcısıdır. |
item |
Eki oluşturmak için kullanılacak |
Sorgu parametreleri
Parametreler | |
---|---|
postId |
İsteğe bağlı. Desteği sonlandırıldı. Bunun yerine |
add |
İsteğe bağlı. İsteği yetkilendiren jeton. Kullanıcı Classroom'dan eklentinin URL'sine yönlendirildiğinde jeton bir sorgu parametresi olarak iletilir. Bu yetkilendirme jetonu, Classroom'da ek oluşturmak için gereklidir ancak iş ortağı öncelikli ek oluşturmak için isteğe bağlıdır. İş ortağı öncelikli ek oluşturma için sağlanmazsa ve eki oluşturan geliştirici projeleri ile üst yayın öğesi eşleşmezse hata döndürülür. |
İstek içeriği
İstek metni, AddOnAttachment
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir AddOnAttachment
örneği 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 bakın.