Если мне нужно изменить владельца приложения от одного разработчика к другому, возможно ли это? Если да, как мне это сделать?Могу ли я изменить владельца приложения от одного разработчика к другому на Apigee Edge?
ответ
AFAIK, невозможно из пользовательского интерфейса или из общедоступных API.
В качестве обходного пути вы можете сначала удалить приложение, а затем воссоздать его с тем же именем и с теми же метаданными для нового разработчика.
Предложение, удалить приложение разработчика и создать новый с новым приложением разработчика с нужным разработчиком.
Посмотрите на Developer APP API, это может помочь вам захватить текущие атрибуты приложения, удалить его и воспроизвести то же самое с новым электронным письмом разработчика.
Редактирование, чтобы добавить больше деталей:
Шаг 1: Получить данные приложения
curl -u <user> -p <password> "https://api.enterprise.apigee.com/v1/o/<org>/developers/<dev1>/apps/<appname>"
Используйте выход этого установить createapp_post_data - удалить идентификатор приложения. хранить ключ/секрет, а продукт API где-то в безопасности. удалить ключ/секреты приложения createapp_post_data
Шаг 2: Создание приложения
export createapp_post_data='{
"accessType":"read",
"appFamily":"default",
"attributes":[
{
"name":"Language",
"value":"java"
}
],
"callbackUrl":"www.apigee.com",
"createdAt":1391521426103,
"createdBy":"<someone>",
"lastModifiedAt":1391521426103,
"lastModifiedBy":"<someone>",
"name":"<appname>",
"scopes":[
]
}'
curl -XPOST -H "Content-Type: application/json" -u <user> -p <password> "https://api.enterprise.apigee.com/v1/o/<org>/developers/<dev2>/apps" -d "${createapp_post_data}"
Шаг 3: Нажмите нужный ключ API в приложение
export setapikey_post_data='<CredentialRequest><ConsumerKey>keyextractedfromstep1</ConsumerKey><ConsumerSecret>secretextractedfromstep1</ConsumerSecret><Attributes><Attribute><Name>CreatedBy</Name><Value>Shekhar</Value></Attribute></Attributes></CredentialRequest>'
curl -XPOST -H "Content-Type: application/xml" -u <user> -p <password> "https://api.enterprise.apigee.com/v1/o/<org>/developers/<dev2>/apps/<appname>/keys/create" -d "${setapikey_post_data}"
Шаг 4: Связывает ключ (только что создали) с желаемым API-продуктом
export add_apiproduct_post_data='{"apiProducts":["<apiproductfromstep1>"],"attributes":[{"name":"CreatedBy","value":"<someone>"}]}'
curl -XPOST -H "Content-Type: application/json" -u <user> -p <password> "https://api.enterprise.apigee.com/v1/o/<org>/developers/<dev2>/apps/<appname>/keys/<keysavedfromstep1>" -d "${add_apiproduct_post_data}"
Код не позволяет это делать.
Это даст следующее сообщение об ошибке, если мы пытаемся связать другой разработчик для приложения:
Свойство имеет геттер \ "общественный java.lang.String com.apigee.organizations.keymanagement.App.getDeveloperId() \ ", но нет сеттера. Для разборки, пожалуйста, определите сеттеры. (Или, если это свойство коллекции, убедитесь, что геттер возвращает экземпляр коллекции
- 1. Могу ли я использовать переменные от одного метода к другому?
- 2. Возможно ли изменить владельца аккаунта на консоли разработчика Google Play?
- 3. Назначение трансляции от одного приложения к другому
- 4. Передача данных от одного приложения к другому
- 5. Передача фотографий от одного приложения к другому
- 6. Передача данных от одного приложения к другому
- 7. Как я могу «проложить» вход от одного охранника к другому?
- 8. Как я могу передать Array от одного контроллера к другому
- 9. AS3: Могу ли я отправить событие от одного ребенка другому?
- 10. Могу ли я получить список разработчиков/приложений из организации на Apigee edge на основе пользовательского атрибута?
- 11. Переход от одного действия к другому приводит к сбою приложения
- 12. Консоль разработчика Android - изменение владельца приложения
- 13. Переход от приложения к другому
- 14. От одного объекта к другому
- 15. Как изменить владельца приложения на Parse.com?
- 16. Как я могу изменить владельца сценария приложений?
- 17. response.redirect от одного веб-приложения asp.net к другому
- 18. Непрерывное уведомление от одного действия к другому
- 19. преобразование массива от одного стиля к другому
- 20. IIS 6 предоставление разрешения от одного веб-приложения к другому
- 21. программно имитирует пользовательский ввод от одного приложения Android к другому
- 22. Как я могу сохранить разрывы строк при передаче данных от одного Джанго приложения к другому
- 23. Apigee-127: Невозможно развернуть на месте Apigee от Apigee-127, ошибка 303
- 24. Изменить ограничение подключения от одного вида к другому - IOS Swift
- 25. , как перейти от одного ряда к другому
- 26. CopyResource от одного устройства D3D11 к другому
- 27. Извлечь и изменить от одного ArrayList к другому
- 28. От одного к другому отношение другой вариант
- 29. Постепенно переходите от одного цвета к другому
- 30. Передать переменную от одного инициализатора к другому