الفهرس
ByteStream
(واجهة)RestByteStream
(واجهة)Media
(رسالة)UpdateMediaRequest
(رسالة)WriteRequest
(رسالة)WriteResponse
(رسالة)
ByteStream
تمكّن واجهة برمجة التطبيقات Byte Stream API العميل من قراءة وكتابة بث وحدات البايت من وإلى المورد. للموارد أسماء، ويتم تقديم هذه الأسماء في طلبات بيانات من واجهة برمجة التطبيقات أدناه لتحديد المورد الذي تتم القراءة منه أو تتم الكتابة إليه.
تعمل جميع عمليات تنفيذ واجهة برمجة التطبيقات Byte Stream API على تصدير الواجهة المحدّدة هنا:
Read()
: لقراءة محتوى مورد.Write()
: لكتابة محتوى مورد. يمكن للعميل الاتصال بـ "Write()
" عدة مرات باستخدام المورد نفسه، ويمكنه التحقّق من حالة عملية الكتابة من خلال طلب الرقمQueryWriteStatus()
.
لا توفّر واجهة برمجة التطبيقات ByteStream API أي طريقة مباشرة للوصول إلى أي بيانات وصفية مرتبطة بالمورد أو تعديلها.
إنّ الأخطاء التي تعرضها الخدمة موجودة في مساحة الأخطاء من Google الأساسية.
كتابة | |
---|---|
يتم استخدام إجراء قد يؤدي الاتصال بـ عندما يغلق العميل قناة الطلب، ستستجيب الخدمة برمز
|
RestByteStream
UpdateMedia | |
---|---|
يحمّل الوسائط. التحميل متوافق على معرّف الموارد المنتظم (URI)
|
الوسائط
مصدر وسائط
الحقول | |
---|---|
resource_name |
اسم مورد الوسائط |
UpdateMediaRequest
طلب رسالة لتحميل الوسائط
الحقول | |
---|---|
resource_name |
اسم الوسائط التي يتم تنزيلها. يمكنك الاطّلاع على |
media |
تمثّل هذه السمة الوسائط التي يتم تحميلها. |
WriteRequest
كائن طلب لـ ByteStream.Write:
الحقول | |
---|---|
resource_name |
اسم المورد المراد كتابته. يجب ضبط هذا الإعداد على أول |
write_offset |
الإزاحة من بداية المورد الذي يجب كتابة البيانات فيه. هذه السمة مطلوبة في جميع في أول في الطلبات اللاحقة، يجب ضبط هذه القيمة ويجب أن تكون مساوية لمجموع أول وستؤدي القيمة غير الصحيحة إلى حدوث خطأ. |
finish_write |
إذا كانت القيمة |
data |
جزء من بيانات المورد. قد يترك العميل الحقل " |
WriteResponse
كائن استجابة "ByteStream.Write
"
الحقول | |
---|---|
committed_size |
عدد وحدات البايت التي تمت معالجتها للمورد المحدّد. |