تسمح لك API الملف الشخصي للمستخدم باستخدام معرف على مستوى Instagram (IGSID) لاسترداد معلومات الملف الشخصي للعميل. يمكنك استخدام هذه المعلومات لإنشاء تجربة ذات طابع شخصي للأشخاص الذين يتفاعلون مع نشاطك التجاري.
موافقة المستخدم مطلوبة للوصول إلى الملف الشخصي للمستخدم. لا يتم تعيين موافقة المستخدم إلا عندما يرسل الشخص رسالة إلى أي نشاط تجاري أو ينقر على أدوات التفاعل أو القائمة الثابتة. إذا قام الشخص بالتعليق على منشور أو تعليق ولكن لم يرسل أي رسالة إلى النشاط التجاري، فسيتلقى تطبيقك خطأ يتضمن النص، موافقة المستخدم مطلوبة للوصول إلى الملف الشخصي للمستخدم.
ستحتاج إلى ما يلي:
instagram_basic
instagram_manage_messages
pages_manage_metadata
pages_read_engagement
pages_show_list
MODERATE
في الصفحةإذا قام عميل بحظر نشاطك التجاري، فلن تتمكن من عرض معلوماته.
تتوفر حقول الملف الشخصي التالية لكل إصدارات Graph API.
اسم الحقل | الوصف |
---|---|
| يمثل اسم العميل (يمكن أن يكون خاليًا إذا لم يتم تعيين اسم) |
| يمثل عنوان URL لصورة الملف الشخصي للعميل (يمكن أن يكون خاليًا إذا لم يتم تعيين صورة ملف شخصي). علمًا بأن صلاحية عنوان URL تنتهي خلال بضعة أيام. |
تتوفر حقول الملف الشخصي التالية لواجهة Graph API بالإصدار 12.0 والإصدارات الأحدث.
اسم الحقل | الوصف |
---|---|
| يمثل حالة التحقق من العميل |
| يمثل عدد متابعي العميل |
| يوضح ما إذا كان العميل يتابع النشاط التجاري أم لا |
| يوضح ما إذا كان النشاط التجاري يتابع العميل أم لا |
تتوفر الحقول التالية لواجهة Graph API بالإصدار 14.0 والإصدارات الأحدث.
الحقل | الوصف |
---|---|
| يمثل اسم مستخدم حساب العميل على Instagram |
للحصول على معلومات الملف الشخصي للعميل، أرسل طلب GET
إلى عقدة المعرف على مستوى Instagram لدى العميل وقم بتضمين الحقول التي ترغب في عرضها.
curl -X GET "https://graph.facebook.com/v19.0
/instagram-scoped-user-id
?fields=name,username,profile_pic,follower_count,is_user_follow_business,is_business_follow_user
&access_token=page-access-token"
عند نجاح العملية، سيتلقى تطبيقك استجابة JSON التالية:
{ "name": "Peter Chang", "username": "peter_chang_live", "profile_pic": "https://fbcdn-profile-...", "follower_count": 1234 "is_user_follow_business": false, "is_business_follow_user": true, }