سلام
سعی میکنم این پست ، قسمت آخر کار با Graph API Instagram باشه .
تو پست قبلی به اینجا رسیده بودم که پیجمون رو ساختیم ، بیزینس پیجمون رو هم ساختیم و به اکانت اینستاگرام اضافش کردیم و همچنین اپی که تو دولوپر فیسبوک ساختیم رو هم به بیزینس پیج اضافه کردیم .
تو قسمت قبلی یه کامنت داشتم ، با این مضمون که درباره این موضوع تو وب فارسی چیزی پیدا نکرده ، فارغ از این موضوع که خیلی خوشحال شدم از اینکه شاید چیز هایی که مینویسم به درد یکی بخوره ، یه توصیه برای این عزیز دارم :
سعی کن داکیومنت های رسمی رو بخونی و زبانتو قوی بکنی.
چون قطعا هزار تا موضوع دیگه وجود داره ، که شاید بهش نیاز داشته باشی ولی دربارش توی وب فارسی نتونی چیزی پیدا بکنی.
اما الان وقتش رسیده بریم سراغ Graph API Explorer و بهش دسترسی های مورد نیاز اینستاگرام رو بدیم .
من لیست این دسترسی ها رو از لیستی که خودم اضافه کردم ، بهتون میگم و این شاید با داکیومنت رسمی متفاوت باشه و من یه سری دسترسی های الکی بهش اضافه کرده باشم.
لیست دسترسی هایی که باید اضافه بکنید تو تصویر پایین معلومه .
بعد از اینکه دسترسی های بالا رو بهش دادیم میتونیم از سه طریق اکسس توکن بگیریم .
من از یوزر اکسس توکن استفاده کردم ، البته خیلی قاعدتا نباید با هم فرقی داشته باشند .
فکر کنم اگه از پیج توکن استفاده بکنید براتون بهتره ، چون پیج های مختلفتون با هم قاطی نمیشن .
بعد از اینکه اقدام بکنید و روی دکمه Get Access Token بزنید ، یه صفحه باز میشه که احتمالا رمز فیسبوک و روی یه سری دکمه باید کلیک بکنید و تمام .
اگر هم نیاز داشتید که تصویری ببینید میتونید از این لینک کمک بگیرید .
بعد از اینکه اکسس توکنتون رو گرفتید نوبت به این میرسه که بریم سراغ کوئری ها .
me
تو اولین کوئری که نوشتیم me اطلاعات و اسممون و همچنین id رو برمیگردونه . از اون قسمت کناری سمت چپ ما فیلد هایی که فعال هستش رو میتونیم ببینیم و اضافه بکنیم.
الان ما باید ایدی اینستاگرام بیزینس اکانتمون رو پیدا کنیم که تو کوئری بعدی اکانت هامون رو چک میکنیم و بعدش میریم سراغ ایدی اینستاگرام .
بعد از اینکه این کوئری رو نوشتیم ، لیست تمام اپ ها و بیزینس هایی که اضافه کردیم میاد ، که فعلا ما باهاشون کاری نداریم.
ما باید توی این فیلد قرمز کناری instagram رو سرچ کنیم و instagram_business_account رو انتخاب کنیم و سابمیت کنیم که میشه کوئری سوم . این کوئری دوم رو نوشتم برای این که اگر چند تا اپ و یا صفحه داشتیم از اینجا اطلاعتشون رو چک کنیم و بتونیم با کوئری بعدی تطابق بدیم .
خب تقریبا به چیزی که میخواستیم رسیدیم و اون بیضی آبی که کشیدیم ، چیزی که میخواستیم رو بهمون میده .
اون عدده مثل یک لینک میمونه . دو تا کار میتونیم بکنیم .
کپیش بکنیم و توی اون قسمت بالا پیست بکنیم و راه بهتر این که روش کلیک بکنیم .
تو مرحله بعد من چند تا کوئری ساده میگیرم و نشونتون میدم که همه ی پست ها و استوری هاتون رو میتونید ببینید و یا مثلا اینسایت ها و کامنت ها و ....
این که چجوری مدیریتش بکنید رو خودتون قطعا میتونید و یا اینکه دیتا پست بکنید و کامنت بزارید و ...
خب بعد از اینکه روی اون عدد بیزینس اینستاگرام اکانت کلیک کردید ، صفحه بالا باز میشه .
میتونیم از قسمت کناری سمت چپ فیلد هامون رو اضافه بکنیم . که من چند مورد رو اضافه میکنم و تصویرش رو در پایین میبینیم .
تو تصویر بالا تعداد فالور ها و فالوینگ ها و همچنین ایدی پست ها رو به ما برگردوند .
که با کلیک روی هر پست میتونیم تعداد لایک هاش ، اینسایت هاش و کامنت ها و ... رو ببینیم .
با کلیک روی Get Code میتونیم انواع روش های مختلف برای گرفتن دیتا با ابزار های مختلف برنامه نویسی رو ببینیم .
تو این سری پست های Graph API Instagram سعی کردم تا حدی بحث رو پیش ببرم که یه نقطه شروعی باشه و همچنین چند تا مثال خلاصه زده باشم و از اینجا به بعدش رو باید از روی داکیومنت های رسمی پیش برید .
همچنین من چون یه اسکریپت برای جمع آوری داده به زبان پایتون نوشتم ، اون رو احتمالا بعد از اینکه دیتاهای خصوصی رو ازش جدا کردم ،لینک گیتهابشو تو کامنت های همین پست بزارم و اگر بعدا کسی مراجعه کرد بتونه خیلی بهتر ازش استفاده بکنه .
ممنون از توجه تون .
اگه سوالی بود در کامنت ها جواب خواهم داد.