Чтение и обновление профиля аккаунта
Начало работыЧитайте профиль аккаунта FlipLink — отображаемое имя, телефон и изображение профиля — и обновляйте любое из этих полей запросом с частичным обновлением.
API, используемые в этом обсуждении
Что-то в этом руководстве неточно или устарело?
Что можно сделать
У аккаунта есть небольшой профиль — отображаемое имя, номер телефона и URL изображения профиля. Через API можно читать эти значения и обновлять любое из них.
Перед началом
- Пройдите аутентификацию с помощью API-ключа (см. Аутентификация).
- Базовый URL:
https://go.fliplink.me.
Чтение профиля
GET /api/get-profile возвращает текущий профиль для данного API-ключа.
curl -X GET 'https://go.fliplink.me/api/get-profile' \
-H 'X-Api-Key: YOUR_API_KEY'
Ответ:
{ "Result": "OK", "Name": "Your Account", "Phone": "", "ProfileImage": "" }
Обновление профиля
PUT /api/set-profile выполняет частичное обновление — любое поле, которое вы не передадите, сохраняет
текущее значение, и передать нужно хотя бы одно поле. Тело запроса — form-urlencoded.
| Поле | Что задаёт |
|---|---|
Name | Отображаемое имя |
Phone | Номер телефона |
ProfileImage | URL изображения профиля |
curl -X PUT 'https://go.fliplink.me/api/set-profile' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'Name=Mark Stevens' \
--data-urlencode 'Phone=+14155550142' \
--data-urlencode 'ProfileImage=https://example.com/me.jpg'
Ответ:
{ "Result": "OK", "Message": "Updated successfully" }
Чтобы изменить только одно поле, передайте лишь его — остальные останутся без изменений.
Возможные ошибки
- Отсутствующий или неверный API-ключ → HTTP
401, обычная HTML-страница Unauthorized — тела JSON нет. - Опечатка в имени поля тела запроса → HTTP
200с{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.