Un usuario preguntó 👇
Cuando intento registrar usuarios a través de Steam, se usa la identificación de Steam de 64 bits para el nombre en lugar del apodo de la cuenta de Steam del jugador. Después de ver dónde se llaman los datos de la API de Steam, encontré esta línea:
$temp['username'] = isset($profileData->personaname) ? $profileData->personaname : '';
Se supone que pase esto? El es API se dice que la persona debe devolver el nombre del vapor del jugador. Sin embargo, estoy confundido en cuanto a por qué la identificación se devuelve en su lugar.
(@heateor)
Hace 1 año, 2 meses
Esto significa que los datos de su perfil blanco de Steam contienen un campo «personaname» que deja «$ temp[‘username’]Vacíe los cheques y plugins de otros campos de perfil para usarlos como nombre de usuario.
(@ iamchris48)
Hace 1 año, 2 meses
Esto significa que los datos de su perfil blanco de Steam contienen un campo «personaname» que deja «$ temp[‘username’]Vacíe los cheques y plugins de otros campos de perfil para usarlos como nombre de usuario.
Entiendo esto, pero esto no se aplica al resultado cuando intento probar la API por mi cuenta. Usando la misma clave API y la cuenta de Steam que probé para el plugin, obtengo esta respuesta de la API:
{
"response": {
"players": [
{
"steamid": "76561198071647653",
"communityvisibilitystate": 3,
"profilestate": 1,
"personaname": "✘²",
"lastlogoff": 1573683971,
"commentpermission": 1,
"profileurl": "https://steamcommunity.com/id/xthenew/",
"avatar": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/b5/b55618de3c0277c55f0d8a1b5969219eaf61101e.jpg",
"avatarmedium": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/b5/b55618de3c0277c55f0d8a1b5969219eaf61101e_medium.jpg",
"avatarfull": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/b5/b55618de3c0277c55f0d8a1b5969219eaf61101e_full.jpg",
"personastate": 0,
"primaryclanid": "103582791455813684",
"timecreated": 1347759292,
"personastateflags": 0
}
]
}
}
profileurl, avatar y steamid funcionan para el plugin. Aparentemente, un nombre de persona no devuelve nada (aunque la API devuelve un valor a la persona).
(@heateor)
Hace 1 año, 2 meses
Aparentemente, un nombre de persona no devuelve nada (aunque la API devuelve un valor a la persona).
Entonces significa, los personajes en el Personaname
un campo de su perfil de Steam no está permitido en el campo de nombre de usuario de WordPress.
(@ iamchris48)
Hace 1 año, 1 mes
Perdón por la respuesta tardía, esa parece ser la pregunta. La moderación de mi vapor pareció hacer el truco.
(@heateor)
Hace 1 año, 1 mes
Bueno. No hay problema. Gracias por la actualización.
¿Solucionó tu problema??
0 / 0