قراءة ملفك الشخصي وتحديثه
البدءاقرأ الملف الشخصي لحسابك في FlipLink — الاسم المعروض، والهاتف، وصورة الملف الشخصي — وحدّث أيًّا من هذه الحقول باستدعاء تحديث جزئي.
الواجهات المُستخدَمة في هذا النقاش
هل من خطأ أو معلومة قديمة في هذا الدليل؟
ما الذي يمكنك فعله
لحسابك ملف شخصي صغير — اسم معروض، ورقم هاتف، ورابط صورة للملف الشخصي. ويتيح لك الـ API قراءة هذه القيم وتحديث أيٍّ منها.
قبل أن تبدأ
- صادِق بمفتاح API الخاص بك (انظر المصادقة).
- الرابط الأساسي:
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 | رابط صورة الملف الشخصي |
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 عادية لعدم التصريح — دون أي جسم JSON. - حقل مكتوب خطأً في الجسم ← HTTP
200مع{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.