يحتوي المورد videoAbuseReportReason
على معلومات حول سبب الإبلاغ عن فيديو لاشتماله على محتوى مسيء. عندما يستدعي تطبيقك طريقة videos.reportAbuse
للإبلاغ عن فيديو مسيء، يستخدم الطلب المعلومات من مورد videoAbuseReportReason
لتحديد سبب الإبلاغ عن الفيديو.
الطُرق
تتوافق واجهة برمجة التطبيقات مع الطرق التالية لموردَين (videoAbuseReportReasons
):
- list
- استرد قائمة بالأسباب التي يمكن استخدامها للإبلاغ عن فيديوهات مسيئة. التجربة الآن
تمثيل الموارد
تعرض بنية JSON التالية تنسيق مورد videoAbuseReportReason
:
{ "kind": "youtube#videoAbuseReportReason", "etag": etag, "id": string, "snippet": { "label": string, "secondaryReasons": [ { "id": string, "label": string } ] } }
أماكن إقامة
يحدد الجدول التالي الخصائص التي تظهر في هذا المورد:
أماكن إقامة | |
---|---|
kind |
string تحدد نوع مورد واجهة برمجة التطبيقات. ستكون القيمة youtube#videoAbuseReportReason . |
etag |
etag Etag لهذا المورد. |
id |
string المعرّف الذي يستخدمه YouTube لتحديد السبب. وعند استدعاء الطريقة videos.reportAbuse ، يجب أن يستخدم تطبيقك هذه القيمة لضبط السمة reasonId . |
snippet |
object يحتوي الكائن snippet على تفاصيل أساسية عن السبب. |
snippet.label |
string نص التصنيف المترجَم لسبب الإبلاغ عن إساءة الاستخدام. |
snippet.secondaryReasons[] |
list قائمة بالأسباب الثانوية المرتبطة بالسبب، في حال توفّره. (قد يكون هناك 0 أو أكثر.) |
snippet.secondaryReasons[].id |
string المعرّف الذي يستخدمه YouTube لتحديد السبب الثانوي وعند استدعاء الطريقة videos.reportAbuse ، يجب أن يستخدم تطبيقك هذه القيمة لضبط السمة secondaryReasonId . |
snippet.secondaryReasons[].label |
string نص التصنيف المترجَم للسبب الثانوي. |