FlipLink

Чтение и обновление профиля аккаунта

Начало работы

Читайте профиль аккаунта 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Номер телефона
ProfileImageURL изображения профиля
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: …" }.

Похожие обсуждения