এই পৃষ্ঠার নমুনা অনুরোধগুলি বর্ণনা করে যে কীভাবে Chrome প্রিন্টার ম্যানেজমেন্ট API দিয়ে প্রিন্ট সার্ভারগুলি পরিচালনা করতে হয়৷
সমস্ত নমুনা অনুরোধ নিম্নলিখিত ভেরিয়েবল ব্যবহার করে:
-
$TOKEN
: আপনার আবেদনের OAuth 2.0 টোকেন। -
$CUSTOMER
: এন্টারপ্রাইজ অ্যাকাউন্টের অনন্য গ্রাহক আইডি , "C" এর সাথে আগে লেখা। (উদাহরণ:C123abc4
) আপনি আপনার নিজের প্রতিষ্ঠানের গ্রাহক আইডি বোঝাতেmy_customer
লিখতে পারেন।
মুদ্রণ সার্ভারের জন্য তালিকা বা অনুসন্ধান করুন
এই নমুনাটি প্রতিষ্ঠানে দৃশ্যমান সমস্ত প্রিন্ট সার্ভারের একটি তালিকার অনুরোধ করে৷
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs1eqkb32",
"id": "0gjdgxs1eqkb32",
"displayName": "Production",
"description": "Production print server for user manuals",
"uri": "ipp://192.168.10.11",
"createTime": "2021-03-11T22:02:06.048469Z",
"orgUnitId": "04fatzly4jbjho9",
}
]
}
একটি নির্দিষ্ট প্রিন্ট সার্ভার পান
এই নমুনা আইডি 0gjdgxs2zla0y7
সহ একটি প্রিন্ট সার্ভারের জন্য বিশদ অনুরোধ করে।
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs2zla0y7"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি একটি সাংগঠনিক ইউনিটে একটি নতুন প্রিন্ট সার্ভার যোগ করে যার ID 04fatzly26exj7b
আছে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b"
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq", // Note: This is the ID of the newly created print server.
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার আপডেট করুন
এই নমুনা প্রিন্ট সার্ভার ID 0gjdgxs0o422uq
এর বিবরণ আপডেট করে।
অনুরোধ
curl -X PATCH \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"description": "General HR dept print server",
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq?updateMask=description"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq",
"displayName": "hr-dept",
"description": "General HR dept print server",
"uri": "ipp://192.168.10.14",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার মুছুন
এই নমুনা আইডি 0gjdgxs0o422uq
সহ প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X DELETE \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq"
প্রতিক্রিয়া
একটি সফল প্রতিক্রিয়া খালি।
এক অনুরোধে একাধিক প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি batchCreatePrintServers
পদ্ধতি ব্যবহার করে একাধিক প্রিন্ট সার্ভার তৈরি করে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"requests": [
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"orgUnitId": "04fatzly26exj7b"
}
},
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"orgUnitId": "04fatzly26exj7b"
}
}
]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchCreatePrintServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0sbbh87",
"id": "0gjdgxs0sbbh87",
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"createTime": "2021-03-12T01:10:32.957084Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2d6170e",
"id": "0gjdgxs2d6170e",
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"createTime": "2021-03-12T01:10:32.956735Z",
"orgUnitId": "04fatzly26exj7b"
}
]
}
এক অনুরোধে একাধিক মুদ্রণ সার্ভার মুছুন
batchDeletePrintServers
সার্ভার পদ্ধতি ব্যবহার করে এই নমুনাটি একক অনুরোধে একাধিক প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"printServerIds": ["0gjdgxs0sbbh87", "0gjdgxs2d6170e"]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchDeletePrintServers"
প্রতিক্রিয়া
{
"printServerIds": [ // Successfully deleted print servers.
"0gjdgxs2d6170e",
"0gjdgxs0sbbh87"
]
}
এই পৃষ্ঠার নমুনা অনুরোধগুলি বর্ণনা করে যে কীভাবে Chrome প্রিন্টার ম্যানেজমেন্ট API দিয়ে প্রিন্ট সার্ভারগুলি পরিচালনা করতে হয়৷
সমস্ত নমুনা অনুরোধ নিম্নলিখিত ভেরিয়েবল ব্যবহার করে:
-
$TOKEN
: আপনার আবেদনের OAuth 2.0 টোকেন। -
$CUSTOMER
: এন্টারপ্রাইজ অ্যাকাউন্টের অনন্য গ্রাহক আইডি , "C" এর সাথে আগে লেখা। (উদাহরণ:C123abc4
) আপনি আপনার নিজের প্রতিষ্ঠানের গ্রাহক আইডি বোঝাতেmy_customer
লিখতে পারেন।
মুদ্রণ সার্ভারের জন্য তালিকা বা অনুসন্ধান করুন
এই নমুনাটি প্রতিষ্ঠানে দৃশ্যমান সমস্ত প্রিন্ট সার্ভারের একটি তালিকার অনুরোধ করে৷
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs1eqkb32",
"id": "0gjdgxs1eqkb32",
"displayName": "Production",
"description": "Production print server for user manuals",
"uri": "ipp://192.168.10.11",
"createTime": "2021-03-11T22:02:06.048469Z",
"orgUnitId": "04fatzly4jbjho9",
}
]
}
একটি নির্দিষ্ট প্রিন্ট সার্ভার পান
এই নমুনা আইডি 0gjdgxs2zla0y7
সহ একটি প্রিন্ট সার্ভারের জন্য বিশদ অনুরোধ করে।
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs2zla0y7"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি একটি সাংগঠনিক ইউনিটে একটি নতুন প্রিন্ট সার্ভার যোগ করে যার ID 04fatzly26exj7b
আছে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b"
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq", // Note: This is the ID of the newly created print server.
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার আপডেট করুন
এই নমুনা প্রিন্ট সার্ভার ID 0gjdgxs0o422uq
এর বিবরণ আপডেট করে।
অনুরোধ
curl -X PATCH \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"description": "General HR dept print server",
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq?updateMask=description"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq",
"displayName": "hr-dept",
"description": "General HR dept print server",
"uri": "ipp://192.168.10.14",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার মুছুন
এই নমুনা আইডি 0gjdgxs0o422uq
সহ প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X DELETE \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq"
প্রতিক্রিয়া
একটি সফল প্রতিক্রিয়া খালি।
এক অনুরোধে একাধিক প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি batchCreatePrintServers
পদ্ধতি ব্যবহার করে একাধিক প্রিন্ট সার্ভার তৈরি করে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"requests": [
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"orgUnitId": "04fatzly26exj7b"
}
},
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"orgUnitId": "04fatzly26exj7b"
}
}
]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchCreatePrintServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0sbbh87",
"id": "0gjdgxs0sbbh87",
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"createTime": "2021-03-12T01:10:32.957084Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2d6170e",
"id": "0gjdgxs2d6170e",
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"createTime": "2021-03-12T01:10:32.956735Z",
"orgUnitId": "04fatzly26exj7b"
}
]
}
এক অনুরোধে একাধিক মুদ্রণ সার্ভার মুছুন
batchDeletePrintServers
সার্ভার পদ্ধতি ব্যবহার করে এই নমুনাটি একক অনুরোধে একাধিক প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"printServerIds": ["0gjdgxs0sbbh87", "0gjdgxs2d6170e"]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchDeletePrintServers"
প্রতিক্রিয়া
{
"printServerIds": [ // Successfully deleted print servers.
"0gjdgxs2d6170e",
"0gjdgxs0sbbh87"
]
}
এই পৃষ্ঠার নমুনা অনুরোধগুলি বর্ণনা করে যে কীভাবে Chrome প্রিন্টার ম্যানেজমেন্ট API দিয়ে প্রিন্ট সার্ভারগুলি পরিচালনা করতে হয়৷
সমস্ত নমুনা অনুরোধ নিম্নলিখিত ভেরিয়েবল ব্যবহার করে:
-
$TOKEN
: আপনার আবেদনের OAuth 2.0 টোকেন। -
$CUSTOMER
: এন্টারপ্রাইজ অ্যাকাউন্টের অনন্য গ্রাহক আইডি , "C" এর সাথে আগে লেখা। (উদাহরণ:C123abc4
) আপনি আপনার নিজের প্রতিষ্ঠানের গ্রাহক আইডি বোঝাতেmy_customer
লিখতে পারেন।
মুদ্রণ সার্ভারের জন্য তালিকা বা অনুসন্ধান করুন
এই নমুনাটি প্রতিষ্ঠানে দৃশ্যমান সমস্ত প্রিন্ট সার্ভারের একটি তালিকার অনুরোধ করে৷
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0202nabg/chrome/printServers/0gjdgxs1eqkb32",
"id": "0gjdgxs1eqkb32",
"displayName": "Production",
"description": "Production print server for user manuals",
"uri": "ipp://192.168.10.11",
"createTime": "2021-03-11T22:02:06.048469Z",
"orgUnitId": "04fatzly4jbjho9",
}
]
}
একটি নির্দিষ্ট প্রিন্ট সার্ভার পান
এই নমুনা আইডি 0gjdgxs2zla0y7
সহ একটি প্রিন্ট সার্ভারের জন্য বিশদ অনুরোধ করে।
অনুরোধ
curl -X GET \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs2zla0y7"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2zla0y7",
"id": "0gjdgxs2zla0y7",
"displayName": "Marketing Print Server",
"description": "Queue for corp marketing oversize jobs",
"uri": "ipp://192.168.10.13",
"createTime": "2021-03-11T21:41:34.779587Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি একটি সাংগঠনিক ইউনিটে একটি নতুন প্রিন্ট সার্ভার যোগ করে যার ID 04fatzly26exj7b
আছে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b"
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq", // Note: This is the ID of the newly created print server.
"displayName": "hr-dept",
"description": "HR queue for sensitive documents",
"uri": "ipp://192.168.10.14",
"orgUnitId": "04fatzly26exj7b",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার আপডেট করুন
এই নমুনা প্রিন্ট সার্ভার ID 0gjdgxs0o422uq
এর বিবরণ আপডেট করে।
অনুরোধ
curl -X PATCH \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"description": "General HR dept print server",
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq?updateMask=description"
প্রতিক্রিয়া
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0o422uq",
"id": "0gjdgxs0o422uq",
"displayName": "hr-dept",
"description": "General HR dept print server",
"uri": "ipp://192.168.10.14",
"createTime": "2021-03-11T23:19:27.180846Z",
"orgUnitId": "04fatzly26exj7b"
}
একটি মুদ্রণ সার্ভার মুছুন
এই নমুনা আইডি 0gjdgxs0o422uq
সহ প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X DELETE \
--header "Authorization: Bearer $TOKEN" \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers/0gjdgxs0o422uq"
প্রতিক্রিয়া
একটি সফল প্রতিক্রিয়া খালি।
এক অনুরোধে একাধিক প্রিন্ট সার্ভার তৈরি করুন
এই নমুনাটি batchCreatePrintServers
পদ্ধতি ব্যবহার করে একাধিক প্রিন্ট সার্ভার তৈরি করে।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"requests": [
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"orgUnitId": "04fatzly26exj7b"
}
},
{
"parent": "customers/$CUSTOMER",
"printServer": {
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"orgUnitId": "04fatzly26exj7b"
}
}
]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchCreatePrintServers"
প্রতিক্রিয়া
{
"printServers": [
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs0sbbh87",
"id": "0gjdgxs0sbbh87",
"displayName": "General print server",
"description": "Org-wide print queue",
"uri": "ipp://192.168.10.15",
"createTime": "2021-03-12T01:10:32.957084Z",
"orgUnitId": "04fatzly26exj7b"
},
{
"name": "customers/C0234nab1/chrome/printServers/0gjdgxs2d6170e",
"id": "0gjdgxs2d6170e",
"displayName": "Eng print server",
"description": "Print server for Eng use only",
"uri": "ipp://192.168.10.16",
"createTime": "2021-03-12T01:10:32.956735Z",
"orgUnitId": "04fatzly26exj7b"
}
]
}
এক অনুরোধে একাধিক মুদ্রণ সার্ভার মুছুন
batchDeletePrintServers
সার্ভার পদ্ধতি ব্যবহার করে এই নমুনাটি একক অনুরোধে একাধিক প্রিন্ট সার্ভার মুছে দেয়।
অনুরোধ
curl -X POST \
-H "Content-Type: application/json" \
--header "Authorization: Bearer $TOKEN" \
-d '{
"printServerIds": ["0gjdgxs0sbbh87", "0gjdgxs2d6170e"]
}' \
"https://admin.googleapis.com/admin/directory/v1/customers/$CUSTOMER/chrome/printServers:batchDeletePrintServers"
প্রতিক্রিয়া
{
"printServerIds": [ // Successfully deleted print servers.
"0gjdgxs2d6170e",
"0gjdgxs0sbbh87"
]
}