我正在尝试使用REST API使用用户名cu-jmanweiler@us.ibm.com创建用户配置文件。 API使用POST和URL
#include <stdio.h>
#include <stdlib.h>
int main() {
int numerodefilas;
printf("Ingrese la cantidad de filas/longitud del objeto:\n");
scanf("%d", &numerodefilas);
int fila, columna, eleccion;
int numerodecolumnas = numerodefilas;
do {
printf("1: Triangulo\n");
printf("2: Piramide\n");
printf("\nSalir\n");
scanf("%d", &eleccion);
switch (eleccion) {
case 1:
for (fila = 1; fila <= numerodefilas; fila++) {
for (columna = 1; columna <= numerodecolumnas; columna++) {
printf("X");
}
printf("\n");
numerodecolumnas--;
}
break;
case 2: /* Second choice */
break;
case 3:
system("cls");
printf("Adios!\n");
break;
default:
printf("No seleccionaste una opción correcta!");
break;
}
} while (eleccion != 3);
system("PAUSE");
return 0;
}
json有效负载是:
https://api.softlayer.com/rest/v3/SoftLayer_User_Customer.json
用户个人资料创建为ID 6485555,但用户名在 简介是:286900_rismadm@us.ibm.com
这不是我在创建用户个人资料时指定的用户名。使用指定的用户名创建用户配置文件至关重要。我们使用配置文件中的用户名来指示具有特定前缀的用户配置文件的类型。请使用我指定的用户名创建用户个人资料。这些配置文件不以任何方式表示IBMid。 我还注意到,在添加用户时,已从SoftLayer门户面板中删除了用户名字段。这将破坏我们对此帐户中裸机和虚拟机的管理。请不要假设所有用户配置文件都需要IBMid !!!!!!!!!!!!!!!!!!!
答案 0 :(得分:0)
这是因为他们正在连接IBM blumix和softlayer,现在你无法在用户名中指定任何值,你可以提交一张票并向softlayer投诉(他们可能会给你一个解决方案),但我认为不是要改变。
此致