put deprecatedhttps://login.plataformasocial.com.br/users/
Atualiza o usuário na API.
ATENÇÃO!
Os nomes das propriedades dos usuários enviados dentro do nó data DEVEM estar em letras minúsculas, sem acentuação ou caracteres especiais. Caso o nome de suas propriedades seja composto por mais de uma palavra, estas devem ser separadas por underscore '_' no padrão snake case.
Exemplo:
minha_propriedade_1
minha_propriedade_2
Parâmetros da URL
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
id | Sim | String | Identificador do usuário na Dito. Ex.: CPF do usuário (somente números), SHA1 do e-mail, ID do banco de dados. |
Parâmetros da requisição
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
id_type | Sim | String | Neste campo deve ser enviado uma string com o valor "id". |
sha1_signature | Sim | String | Assinatura gerada via hash SHA1 do APP_SECRET . |
platform_api_key | Sim | String | APP_KEY do aplicativo. |
network_name | Sim | String | Neste campo deve ser enviado uma string com o valor "pt". |
encoding | Não | String | Codificação utilizada para a assinatura (base64 ou nenhuma codificação se não informado). |
user_data | Não | JSON | JSON contendo os dados do usuário. Normalmente esse parâmetro é usado com a rede "portal". Dados: name, email, gender, birthday, location. |
user_data.data | Não | String (com formatação de JSON) | String em formato de JSON contendo os dados do usuário. Normalmente esse parâmetro é usado com a rede "portal". Dados: name, email, gender, birthday, location e data (dados extras). Veja os formatos de datas suportados para ver como enviar datas e horários corretamente. |
Exemplo de Retorno
{
"data": {
"user": {
"location": {
"id": "106280439410017",
"name": "Belo Horizonte, Brazil"
},
"gender": "male",
"verified": "true",
"id": "123456789",
"name": "Marcos Nogueira",
"email": "[email protected]",
"birthday": "02/03/1990"
}
}
}