5 پاسخ

باخبر شدن از پست جدید اینستاگرام یک پیج

سلام چجوری میتونم به کمک برنامه نویسی با خبر بشم از اینکه یک صفحه ی مشخص مثلا سایت خبری یک پست جدید گذاشته است؟

سایت webapps.stackexchange.com رو هم گشتم نبود.
گوگل هم کردم چیزی پیدا نکردم

یک سمپل کد php یا یک وب سرویس که صدا بزنیم هر چند دقیقه و بشه لیست پست های یک پیج رو گرفت هم خوبه.

اگر بشه خودم با بانک چک کنم هم خوبه مشکلی ندارم با برنامه نویسیش مشکل من اینه که راهش چیه

به همه ی زبان های برنامه نویسی هم مسلط هستم. فقط یک سمپل باشه که بفهمم کدوم وب سرویس رو باید صدا بزنم

متشکرم


ثبت پرسش جدید
ali salimi
@salim 4 سال پیش مطرح شد
0

سلام دوست عزیز خب هدفتون تعداد پست ها باشه و یه کد بنویسید که مثلا هر یک ساعت یکبار چک کنه اگر تعداد پست ها از ساعت قبل بیشتر بود بیاد و یک ایمیل برات بفرسته که باخبر بشی.


صابر طباطبائی یزدی
تخصص : برنامه نویس فریلنسر فول استک،...
@saber.tabatabaee 4 سال پیش آپدیت شد
0

این میشمره. تعداد پست های هر پیج رو...

https://stackoverflow.com/a/57185747/308578

<?php
$username = 'instagram';

$response = @file_get_contents( "https://www.instagram.com/$username/?__a=1" );

if ( $response !== false ) {
   $data = json_decode( $response, true );
   if ( $data !== null ) {
  $full_name = $data['graphql']['user']['full_name'];
  $follower  = $data['graphql']['user']['edge_followed_by']['count'];
  $follows = $data['graphql']['user']['edge_follow']['count'];
  $posts = $data['graphql']['user']['edge_owner_to_timeline_media']['count'];
  echo "<h2><a href='https://www.instagram.com/{$username}'>{$full_name}</a></h2> 
  <p><span>{$posts} posts</span> <span>{$follower} followers</span>  <span>{$follows} following</span></p>";
 }
} else {
echo 'Username not found.';
}
?>

حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 4 سال پیش مطرح شد
1

سلام
شمارش کل پست ها منطقی نیست، چون ممکنه یه پست اضافه شده و یکی هم حذف شده باشه.
راه بهترش اینه که شما ببنید بعد از آخرین پستی که شما ذخیره کردید چیزی اضافه شده یا نه
مثلا در تلگرام این کار رو می تونید با post link انجام بدید که آخرین ای دی ارسال شده رو می تونید چک کنید.
یا در بیشتر سایت های خبری آی دی خبر در لینک خبر وجود داره میتونید ببینید بزرگتر از ای دی آخر وجود داره یا نه.
به این شکل شما فقط یک عدد رو چک می کنید نه تمام پست ها رو.


امیر حسین
@need4down 4 سال پیش مطرح شد
0

از ifttt استفاده کنید .


صابر طباطبائی یزدی
تخصص : برنامه نویس فریلنسر فول استک،...
@saber.tabatabaee 4 سال پیش آپدیت شد
0

@hekmati
توی لوکال کد اجرا میشه روی سرور عجیبه اجرا میشه ولی خروجی رو جیسون نمیاره. نمیفهمم چرا. کلاینت باز میکنه سرور ها رو بستند. عجیب نیست؟ تمام روش های صدا زدن وب سرویس از لوکال در لوکال کار میکنه مثل curl یا guzzle میزارم روی سرور از کار میافته

@need4down

مرسی ولی من ifttt هم چک کردم هیچ ایونت روی instagram نداره. عجیب نیست؟

چند تا سایت هستش مثل integromat که وب سرویس های کل api های اینستاگرام رو داره. ولی همشون توکن میخوان.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام