دریافت اطلاعات از اینستاگرام
#1
یه برنامه سبک میخوام بسازم که اطلاعاتی مثل تعداد فاللور و فالووینگ رو از اکانتهای مختلف بگیره و نمایش بده.
میدونم که با کمک ajax و php میشه اینکارو کرد.
اما پیاده سازیش یک مقدار مهارت میخواد.
کسی آیا ایده ای داره ؟

https://pasteboard.co/IAM487z.png
  پاسخ


 سپاس شده توسط:
#2
(1398/7/15، 02:30 صبح)hamid5700 نوشته است: یه برنامه سبک میخوام بسازم که اطلاعاتی مثل تعداد فاللور و فالووینگ رو از اکانتهای مختلف بگیره و نمایش بده.
میدونم که با کمک ajax و php میشه اینکارو کرد.
اما پیاده سازیش یک مقدار مهارت میخواد.
کسی آیا ایده ای داره ؟

https://pasteboard.co/IAM487z.png

فهمیدی به منم بگو
پست هاشم اگه بشه نمایش داد عالی میشه
  پاسخ


 سپاس شده توسط:
#3
از اونجایی که اینستاگرام مدام apiهای عمومی رو تغییر میده یا میبنده، شما به یه سرور نیاز دارید با یه مقدار آشنایی با زبان سی شارپ و از این کتابخونه استفاده کنید تا سمت سرور رو بسازید.

بعدش میتونید با ajax اطلاعات رو از سرورتون دریافت کنید.
  پاسخ


 سپاس شده توسط: Morj7 ، hamid5700 ، MohammadHadi
#4
سلام
خسته نباشید 
شما یا افراد دیگه میتونند اطلاعات رو تنها با یوزر نیم به صورت json دریافت کنند(که با کانستراکت راحت میشه جداسازی و جایگذاری کرد)(اگه بلد نیستید آقای ثنایی آموزش کار با پلاگین json رو منتشر کردند و میتونید از آموزش استفاده کنید و به هدفتون برسید)
اما چگونه؟
اولین و ساده ترین راه رو میگم و راه این هست ک شما باید لینکی به این صورت وارد کنید:
https://www.instagram.com/name/?__a=1
به جای name یوزر نیم کاربر رو وارد کنید تا اطلاعات حساب به صورت json دریافت بشه.
مثلا اطلاعات حساب خودم به صورت تصویر زیر دریافت شد که فالو و فالویینگ رو مشخص کردم(چی فکر کردین ،اون که کمتره کسایی ک منو فالو کردند و اونکه بیشتره من فالو کردم 4)
[تصویر:  IMG_20191008_120815.png]
و اما چگونه اون رو توسط php دریافت کنیم(توجه باز هم اطلاعات json دریافت میشند و کدphp فقط یه پل ارتباطی هست)
باید کد زیر رو وارد کنید:
کد:
<?php
header('Content-Type: application/json');

$username = "name";
echo getAccountInformation($username);

function getAccountInformation($username)
{
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, "https://www.instagram.com/$username/?__a=1");
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   return curl_exec($ch);
}
باز هم به جای name نام کاربر وارد بشه.
و در عکس پایین اطلاعات json رو به صورت منظم و واضح گذاشتم مطلع بشید(اطلاعات حساب گوگل هست)
[تصویر:  IMG_20191008_123346.jpg]
خلاصه که میشه اطلاعات رو ب این آسونی دریافت کرد.
موفق باشید
  پاسخ


 سپاس شده توسط: hamid5700 ، Master Badfar
#5
و این هم آموزش کار با پلاگین json که آقای ثنایی ساختند.
موفق باشید
  پاسخ


 سپاس شده توسط: hamid5700 ، oak
#6
(1398/7/16، 01:23 عصر)محمد هادی نوشته است: اولین و ساده ترین راه رو میگم و راه این هست ک شما باید لینکی به این صورت وارد کنید:

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


 سپاس شده توسط: hamid5700 ، M.gh
#7
ممنون از راهنمایی
حالا اگه راه دیگه ای پیدا کردم که مشکلی نداشت میذارم

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


 سپاس شده توسط: hamid5700
#8
ممنون از دوستان 
فعلا از روش محمد هادی استفاده می کنم، بعدا که راه افتادم متد آقا میلادو پیاده می کنم .
  پاسخ


 سپاس شده توسط:
#9
ببخشید تاپیکو میارم بالا ولی :
یک سوال  در مورد همین تاپیک داشتم :
میشه مثلا یک url رو که مثل https://www.instagram.com/name/?__a=1   است رو با استفاده از ajax فراخوانی کنیم سپس با  ajax.lastdata در load json که مال پلاگین جیسون است بگذاریم و بعد مثلا توی set text بگیم (JSON.value(0,count    ؟؟

و بعد دنبال کننده هارو نشون بده ؟
پیام مدیر انجمن ( آقای ثنایی ) :
 
نقل قول:  
دعوا نکنید و هم دیگر رو دوست داشته باشید.
       
 
  پاسخ


 سپاس شده توسط:
#10
خب بله برای همین اینارو نوشتن
بازی ساز هنرمند ، هنرش این نیست که بازی بسازد ، بلکه هنرش این است که کاربران را ، هیجان زده کند !!!
جمله از خودم
[تصویر:  Baner_Smal.png]
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یک سوال miladeb 0 14 1 ساعت پیش
آخرین ارسال: miladeb
  بازی های جالب کانستراکت Morj7 14 367 2 ساعت پیش
آخرین ارسال: M.gh
  وای فای و هات اسپات(نقطه اتصال همراه) shhashemi1385 3 56 2 ساعت پیش
آخرین ارسال: Master Badfar
  مشکل کلاینت استیس shhashemi1385 14 212 دیروز، 12:12 عصر
آخرین ارسال: hesam3
  مشکل وینوس shhashemi1385 5 95 1399/3/3، 10:08 عصر
آخرین ارسال: shhashemi1385

پرش به انجمن: