يمكنك استخدام واجهة Instagram Graph API للحصول على التعليقات، والرد على التعليقات وحذف التعليقات وإخفاء/إظهار التعليقات وتعطيل/تمكين التعليقات على وسائط IG المملوكة بواسطة مستخدمي تطبيقك.
بدءًا من 27 أغسطس 2024، سيتعين استخدام instagram_manage_comments
للوصول إلى حقل username
الخاص بمستخدم Instagram الذي علق على الوسائط الموجودة في حساب Instagram الاحترافي لمستخدم التطبيق.
يمكنك استخدام واجهة API المراسلة في Instagram لإرسال الردود الخاصة (رسائل مباشرة) إلى المستخدمين الذين علقوا على وسائط IG لفيديو البث المباشر لدى مستخدمي تطبيقك. راجع وثائق الردود الخاصة للمراسلة في Instagram لمعرفة الطريقة.
تتكون API من نقاط النهاية التالية: ويمكنك الرجوع إلى الوثائق المرجعية التابعة لكل نقطة نهاية للحصول على متطلبات المعلمات والأذونات.
GET /{ig-media-id}/comments
— الحصول على تعليقات على وسائط IG.GET /{ig-comment-id}/replies
— الحصول على الردود على تعليق IG.POST /{ig-comment-id}/replies
— الرد على تعليق IG.POST /{ig-comment-id}
— إخفاء/إظهار تعليق IG.POST /{ig-media-id}
— تعطيل/تمكين التعليقات على وسائط IG.DELETE /{ig-comment-id}
— حذف تعليق IG.يمكنك الحصول على جميع التعليقات على كائن الوسائط، وتحليل مجموعة البيانات التي تم إرجاعها وفلترتها وفقًا لمعايير محددة، ثم الرد بعد ذلك على أي تعليقات تطابق المعايير التي حددتها.
استعلم أولًا عن نقطة النهاية GET /{ig-media-id}/comments
للحصول على جميع التعليقات والمعرفات المتعلقة بكائن الوسائط:
GET graph.facebook.com /17895695668004550/comments
{ "data": [ { "timestamp": "2017-08-31T18:10:30+0000", "text": "I love this!", "id": "17873440459141021" }, { "timestamp": "2017-08-31T19:16:02+0000", "text": "This is awesome!", "id": "17870913679156914" }, ... // results truncated for brevity ] }
بعد ذلك، يمكنك تحليل النتائج التي تم إرجاعها بحثًا عن التعليقات التي تطابق أي معايير تستخدمها، وكذلك استخدام التعليقات المطابقة للرد في سلسلة التعليقات على مستخدمي Instagram الذين نشروا التعليقات:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
إذا كان لديك الكثير من التعليقات التي تريد الرد عليها، فيمكنك تجميع الردود في طلب واحد.