ดัชนี
ByteStream
(อินเทอร์เฟซ)RestByteStream
(อินเทอร์เฟซ)Media
(ข้อความ)UpdateMediaRequest
(ข้อความ)WriteRequest
(ข้อความ)WriteResponse
(ข้อความ)
ByteStream
Byte Stream API ช่วยให้ไคลเอ็นต์อ่านและเขียนสตรีมไบต์ไปยังและจากทรัพยากรได้ ทรัพยากรมีชื่อ และชื่อเหล่านี้มีการระบุในการเรียก 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 |
จำนวนไบต์ที่มีการประมวลผลสำหรับทรัพยากรที่ระบุ |