Manipulando a foto de uma pessoa física - GrupoBRA/SocialAPI-v2-Doc GitHub Wiki
Issue: https://github.com/BRAConsultoria/SocialAPI-v2/issues/40
Obtendo fotos de uma pessoa
Endpoint: /v1/pessoa-fisica/foto/{pf_id}/
Método: GET
Retorno:
{
"success":true,
"data":{
"SocialAPI":{
"public":[
{
"file_id":"{file_id}",
"foto_url":"url-foto.jpg",
"width":675,
"height":325,
"coordinate_x":90,
"coordinate_y":120,
"rotate":90.00,
"meta_view":"text",
"author":{
"oid":"{oid}",
"uupfid":"{uupfid}",
"nome":"Vinicius Pozzebon",
"timestamp":"{data_hora}"
}
}
],
"private":[
]
}
}
}
Inserindo uma foto
Vinculando uma foto
Endpoint: /v1/pessoa-fisica/foto/
Método: POST
Payload:
{
"pf_id":"{pf_id}",
"file_id":"{file_id}",
"privacy":"[public|private]",
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}
Retorno:
Status code: 201
Alterando uma foto
Alterando a privacidade de uma foto
O atributo privacidade da foto do perfil de uma pessoa pode ser alterado através deste endpoint.
Endpoint: /v1/pessoa-fisica/foto/{pf_id}/{file_id}/
Método: PATCH
{
"privacy":"[public|private]",
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}
Retorno:
Status code: 200
Removendo uma foto
Desvinculando uma foto
Endpoint: /v1/pessoa-fisica/foto/{pf_id}/{file_id}/
Método: DELETE
Payload:
{
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}
Retorno:
Status code: 204