فهرستی از همه الگوریتمهای موجود برای استفاده در Expression را دریافت میکند.
درخواست HTTP
GET https://earthengine.googleapis.com/v1alpha/{parent=projects/*}/algorithms
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. شناسه پروژه یا شماره پروژه پروژه Google Cloud Platform که باید به عنوان مصرف کننده سرویس برای این درخواست در نظر گرفته شود. قالب مجوز نیاز به مجوز IAM زیر در
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
تمام الگوریتم های موجود برای استفاده در Expressions.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"algorithms": [
{
object ( |
فیلدها | |
---|---|
algorithms[] | لیستی از الگوریتم های موجود |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/earthengine
-
https://www.googleapis.com/auth/earthengine.readonly
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/cloud-platform.read-only
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
الگوریتم
شرح یک الگوریتم موجود برای Expressions.
نمایندگی JSON |
---|
{
"name": string,
"description": string,
"returnType": string,
"arguments": [
{
object ( |
فیلدها | |
---|---|
name | نام الگوریتم، به شکل "الگوریتم ها/...". |
description | توصیفی از الگوریتم قابل خواندن توسط انسان. |
returnType | نام نوعی که الگوریتم برمی گرداند. |
arguments[] | شرح آرگومان هایی که الگوریتم می گیرد. |
deprecated | اینکه آیا الگوریتم منسوخ شده است. |
deprecationReason | اگر این الگوریتم منسوخ شده است، دلیل منسوخ شدن است. |
preview | این که آیا این الگوریتم یک ویژگی پیش نمایش است و هنوز به طور گسترده برای مخاطبان عمومی در دسترس نیست. |
sourceCodeUri | URI یک منبع حاوی کد منبع الگوریتم. در صورتی که کاربر مجوز نداشته باشد یا URI خاصی مشخص نشود، خالی است. |
Argument الگوریتم
شرح یک آرگومان به یک الگوریتم.
نمایندگی JSON |
---|
{ "argumentName": string, "type": string, "description": string, "optional": boolean, "defaultValue": value } |
فیلدها | |
---|---|
argumentName | نام استدلال. |
type | نام نوع استدلال. |
description | شرحی قابل خواندن برای انسان از استدلال. |
optional | اینکه آیا آرگومان اختیاری است. |
defaultValue | مقدار پیش فرضی که آرگومان می گیرد اگر مقداری ارائه نشود. |