Не работает SoftLayer_User_Customer :: addBulkPortalPermission - PullRequest
0 голосов
/ 06 ноября 2018

Мы используем SoftLayer_User_Customer :: addBulkPortalPermission для добавления разрешений.

SoftLayer_User_Customer :: addBulkPortalPermission (https://softlayer.github.io/reference/services/SoftLayer_User_Customer/addBulkPortalPermission)

В последнее время этот API не работает.

Когда мы попытались использовать этот API, мы получили сообщение о тайм-ауте.

java.net.SocketTimeoutException: тайм-аут чтения

Пока мы не получили сообщение, мы ждали +3 минуты

это ошибка?

1 Ответ

0 голосов
/ 06 ноября 2018

Я попробовал запрос, и он работает для меня, возможно, проблема в вашей среде.

Я предлагаю вам попробовать запрос, используя другую среду вызова покоя или другой язык клиента SoftLayer, такой как python, чтобы узнать, работает ли запрос.

Вы можете увидеть в следующей ссылке, как добавитьBulkPortalPermission для пользователя-клиента.

Не удалось добавить разрешение для идентификатора пользователя SoftLayer

Вы можете использовать следующий вызов API api для добавления addBulkPortalPermission пользователю-клиенту.

Метод: POST

https://username:apikey@api.softlayer.com/rest/v3/SoftLayer_User_Customer/11111/addBulkPortalPermission

Json Полезная нагрузка:

{
  "parameters": [
    [
      {
        "keyName": "TICKET_VIEW"
      }
    ]
  ]
}

Замените "username", "apiKey" вашими учетными данными, а идентификатор пользователя 11111 - вашим идентификатором пользователя.

...