我正在为 Apigee Edge 服务器使用 REST API,并且正在为我的组织获取 API 产品的详细信息: https ://api.enterprise.apigee.com/v1/organizations/chrisnovak/apiproducts/PremiumWeatherAPI
这是回应:
{
"apiResources" : [ ],
"approvalType" : "auto",
"attributes" : [ {
"name" : "description",
"value" : "Premium API Product to expose the weather API to developers"
}, {
"name" : "access",
"value" : "public"
}, {
"name" : "developer.quota.limit",
"value" : "10000"
}, {
"name" : "developer.quota.interval",
"value" : "1"
}, {
"name" : "developer.quota.timeunit",
"value" : "month"
} ],
"createdAt" : 1351796304109,
"createdBy" : "noreply_admin@apigee.com",
"description" : "",
"displayName" : "Weather API",
"environments" : [ "test", "prod" ],
"lastModifiedAt" : 1386812022110,
"lastModifiedBy" : "cnovak@apigee.com",
"name" : "PremiumWeatherAPI",
"proxies" : [ "weather" ],
"quota" : "10000",
"quotaInterval" : "1",
"quotaTimeUnit" : "month",
"scopes" : [ "READ" ]
}
但是,我在响应中没有看到唯一键,也没有看到任何关于唯一键是什么的API 产品的 Apigee API 参考文档。
我的问题是:
- 系统中 API 产品的唯一 ID 是什么?
- 如果没有唯一 ID,如果 API 产品重命名会怎样?我需要能够将 API 产品与外部系统中的文档相关联,如果名称更改,我将无法再将该文档与该 API 产品相关联。