/social_links_task

python backend developer interview task

Primary LanguagePython

Необходимо написать python скрипт, который на входе будет принимать параметр query (в него будем передавать емейл), а на выходе мы должны выдать json следующего формата:

{
"result": {....}
}

В result мы можем поместить ответ от gravatar, но с изменениям по именованию полей:

  • id -> id
  • hash -> email_hash
  • profileUrl -> url
  • preferredUsername -> alias
  • thumbnailUrl -> thumb
  • photos -> photos
  • name.formatted -> person
  • currentLocation -> location
  • emails -> emails
  • accounts -> accounts
  • urls -> urls Таким образом, ответ будет содержать:
{
  "result": {
    "id": 1,
    "email": "example@mail.ru",
    "email_hash": "af0f2257cdaaaf1236dd3ce027ec7cfe",
    "name": "test example",
    ...
  }
}

Примеры емейлов: