Method: nodes.devices.createSigned
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
طلب HTTP
POST https://sasportal.googleapis.com/v1alpha1/{parent=nodes/*}/devices:createSigned
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات المسار
المعلمات |
parent |
string
مطلوب. اسم المورد الرئيسي.
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
{
"encodedDevice": string,
"installerId": string
} |
الحقول |
encodedDevice |
string (bytes format)
مطلوب. رمز JSON المميّز للويب موقَّع باستخدام مفتاح خاص لواجهة برمجة التطبيقات CPI. يجب أن يكون الحِمل هو ترميز JSON الخاص بـ device . يجب ضبط الحقل userId . سلسلة مرمّزة باستخدام Base64
|
installerId |
string
مطلوب. معرّف المثبّت الفريد (معرّف تكلفة التركيب لكل عملية تثبيت) من قاعدة بيانات المثبّتين المحترفين المعتمَدين
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Device
.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/sasportal
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص 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 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eCreates a signed device under a node or customer using a POST request.\u003c/p\u003e\n"],["\u003cp\u003eRequires a JSON Web Token in the request body with the device details and installer ID.\u003c/p\u003e\n"],["\u003cp\u003eReturns the created device details in the response if successful.\u003c/p\u003e\n"],["\u003cp\u003eNeeds authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/sasportal\u003c/code\u003e scope.\u003c/p\u003e\n"],["\u003cp\u003eUses gRPC Transcoding for the URL structure.\u003c/p\u003e\n"]]],["This describes how to create a signed device under a node or customer using a POST request. The URL structure, defined using gRPC Transcoding, includes a required `parent` path parameter. The request body, in JSON format, must contain `encodedDevice` (a base64-encoded, signed JSON Web Token representing the device) and a unique `installerId`. A successful operation returns a device object in the response body. Authorization requires the `https://www.googleapis.com/auth/sasportal` OAuth scope.\n"],null,[]]