Personal photo and info update
- Обновить аватарку
1.1 Загружаем картинку на сервер (чтобы получить линку на фаил)
curl --location --request POST 'http://dev.cu44733.tmweb.ru/api/file'
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuY3U0NDczMy50bXdlYi5ydVwvYXBpXC9hdXRoXC9sb2dpbiIsImlhdCI6MTY2NzE4MDQ4OSwiZXhwIjoxNjcyMzY0NDg5LCJuYmYiOjE2NjcxODA0ODksImp0aSI6IkJRUnRldTBJN3pSd1ZsdjgiLCJzdWIiOjI3LCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.VPAVUuDE07KAev4rTD4BqRx4zm5xJ1pmNOk7i5xGxiA'
--header 'Cookie: laravel_session=yAT1WaW4HReHI27svNJxE9HWx9KGnI7xi5h5gEWU; refreshToken=cdb7df88-868f-46b5-a835-6b40221839f4'
--form 'operation="create"'
--form 'file=@"/Users/eaduka/Desktop/Снимок экрана 2022-11-23 в 21.33.19.png"'
Response: { "id": 354, "link": "http://dev.cu44733.tmweb.ru/api/files/uid/ca4a6e2f-2fc2-4e58-8b68-6d6cd0bee3ac" }
1.2 Обновляем сущность Юзер
POST http://dev.cu44733.tmweb.ru/api/profile Body: {"operation":"update","photo":"http://dev.cu44733.tmweb.ru/api/files/uid/ca4a6e2f-2fc2-4e58-8b68-6d6cd0bee3ac"} Bearer Auth
1.3 Обновляем поле first_name у Себя
POST http://dev.cu44733.tmweb.ru/api/profile Body: {"operation":"update", "first_name":"New name"} Bearer Auth
1.4 Обновляем поле address у Себя
POST http://dev.cu44733.tmweb.ru/api/profile Body: {"operation":"update_address", "address":{"apartment":"1","city_id":94,"house":"1","street":"Новая улица"}} Bearer Auth