سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ سید سروش ساری زاده
api aparat
فــــــــــــــــــــرزان حل شده توسط فــــــــــــــــــــرزان

سلام و احترام 

 

ببخشید من میخوام از api سایت اپارت در سایت خودم (local) استفاده کنم

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

 

من زمانی که لینک https://www.aparat.com/etc/api/profilecategories/u_9044180/test

رو تو کروم میزنم خب به من یک فایل JSON میده 

 

من نمیدونم چجوری باید این فایل JSON رو به سایت خودم بیارم و استفاده کنم . 

 

لطفا راهنمایی بفرمایید ، با سپاس

 

سلام و احترام

حتما مستندات api آپارات رو بخونید کاملا راهنماییتون میکنه که چه جوری استفاده میشه کرد.

امیر صالحی ۲۶ مهر ۱۳۹۹، ۱۲:۴۹

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

اگر به یاد ندارید بر گردید و یک بار دیگه بخش curl اون سرفصلو مرور کنید.

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

امیر صالحی ۲۶ مهر ۱۳۹۹، ۱۵:۱۴

سلام. علاوه بر Curl از تابع file_get_content هم میتونید استفاده کنید.

$api_url = 'http://aparat.com/api/...';
// Read JSON file
$json_data = file_get_contents($api_url);
// Decode JSON data into PHP array
$response_data = json_decode($json_data);

البته حتما قبلش مستندات خود آپارات رو کامل بخونید تا نکته ای از قلم نیوفته.

موفق باشید

بهترین پاسخ
فــــــــــــــــــــرزان ۰۶ آبان ۱۳۹۹، ۰۸:۳۲

سلام دوستان عزیز ، همون زمان که کلمه curl رو دیدم ، با یکم سرچ ، api اپارات رو کامل نوشتم ، 

من صرفا از curl خبر نداشتم

 

ممنون از پاسخ هاتون

سید سروش ساری زاده ۰۶ آبان ۱۳۹۹، ۱۰:۳۴