تتضمّن واجهة برمجة التطبيقات
لأداء الأعمال في Google طريقة واجهة برمجة تطبيقات
جديدة تتيح جلب عدة "مقاييس يومية" في طلب واحد لواجهة برمجة التطبيقات.
يُرجى مراجعة
الجدول الزمني للإيقاف وتعليمات نقل البيانات من طريقة v4 reportInsights API إلى واجهة برمجة التطبيقات الخاصة بأداء "الملف التجاري على Google".
WriteRequest
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
طلب كائن ByteStream.Write.
تمثيل JSON |
{
"resourceName": string,
"writeOffset": string,
"finishWrite": boolean,
"data": string
} |
الحقول |
resourceName |
string
اسم المورد المطلوب كتابته. يجب ضبط هذا الإعداد في أول WriteRequest من كل إجراء Write() . وإذا تم ضبطها على الطلبات اللاحقة، يجب أن تتطابق مع قيمة الطلب الأول.
|
writeOffset |
string (int64 format)
يشير ذلك المصطلح إلى الإزاحة من بداية المورد الذي يجب كتابة البيانات فيه. يجب ملء هذا الحقل على جميع WriteRequest . في أول WriteRequest من إجراء Write() ، تشير إلى الإزاحة الأولية لاستدعاء Write() . القيمة يجب أن تكون مساوية لقيمة committedSize التي سيتم عرضها عند الاتصال بالرقم QueryWriteStatus() . وفي الاستدعاءات اللاحقة، يجب ضبط هذه القيمة ويجب أن تساوي مجموع writeOffset الأول وأحجام جميع حِزم data التي تم إرسالها سابقًا في مصدر البيانات هذا. ستؤدي القيمة غير الصحيحة إلى حدوث خطأ.
|
finishWrite |
boolean
إذا كانت true ، يشير ذلك إلى اكتمال عملية الكتابة. سيؤدي إرسال أي WriteRequest بعد ذلك إلى عنوان يكون finishWrite فيه true إلى حدوث خطأ.
|
data |
string (bytes format)
جزء من بيانات المورد. قد يترك العميل data فارغًا لأي WriteRequest محدَّد. ويتيح ذلك للعميل إبلاغ الخدمة بأنّ الطلب لا يزال منشورًا أثناء تشغيل عملية لإنشاء المزيد من البيانات. سلسلة بترميز base64.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The ByteStream.Write request object allows writing data to a cloud resource, potentially in chunks."],["It requires specifying the resource name, data to write, and the write offset within the resource."],["For the initial write request, the offset should typically be 0, and for subsequent requests, it should be the cumulative size of previous writes."],["Setting `finishWrite` to true signals completion of the write operation, and further requests will result in an error."]]],["The ByteStream.Write request requires `resourceName` (set initially, and consistent thereafter), `writeOffset` (indicating data position, increasing cumulatively), `finishWrite` (a boolean flag signaling completion), and `data` (a base64-encoded string of resource data). The `writeOffset` must match the `committedSize`. Setting `finishWrite` to true prevents further writes. The `data` field can be empty to keep the request active. All the parameters are required unless otherwise specified.\n"]]