هذا عبارة عن غلاف PHP لواجهة برمجة تطبيقات الويب الخاصة بـ Spotify. ويشمل ما يلي:
الأساليب المساعدة لجميع نقاط نهاية واجهة برمجة التطبيقات:
معلومات حول الفنانين والألبومات والمسارات والبودكاست والكتب الصوتية والمستخدمين.
قائمة الموسيقى المميزة بواسطة Spotify.
قائمة التشغيل وإدارة مكتبة الموسيقى للمستخدم.
بحث كتالوج سبوتيفي.
التحكم في تشغيل المستخدم.
مساعدو تدفق التفويض.
التحديث التلقائي لرموز الوصول.
إعادة المحاولة التلقائية للطلبات المحدودة السعر.
دعم التحميل التلقائي PSR-4.
PHP 8.1 أو الأحدث.
امتداد PHP cURL (عادةً ما يكون مضمنًا في PHP).
تثبيته باستخدام الملحن:
يتطلب الملحن jwilsson/spotify-web-api-php
قبل استخدام Spotify Web API، ستحتاج إلى إنشاء تطبيق على موقع مطور Spotify.
ملاحظة: قد تحتاج التطبيقات التي تم إنشاؤها بعد 27-05-2021 إلى تنفيذ بعض الخطوات الإضافية.
مثال بسيط لعرض الملف الشخصي للمستخدم:
تتطلب 'vendor/autoload.php';$session = new SpotifyWebAPISession('CLIENT_ID','CLIENT_SECRET','REDIRECT_URI');$api = new SpotifyWebAPISpotifyWebAPI();if (isset($_GET['code'])) {$session->requestAccessToken($_GET['code']);$api->setAccessToken($session->getAccessToken());print_r($api->me()); } else {$options = ['النطاق' => ['البريد الإلكتروني لقراءة المستخدم', ]، ];header('Location:' . $session->getAuthorizeUrl($options));die(); }
لمزيد من التعليمات والأمثلة، راجع الوثائق.
يمكن أيضًا أن تكون وحدة تحكم Spotify Web API ذات فائدة كبيرة عند تجربة واجهة برمجة التطبيقات.
المساهمات هي أكثر من موضع ترحيب! راجع CONTRIBUTING.md لمزيد من المعلومات.
رخصة معهد ماساتشوستس للتكنولوجيا. يرجى الاطلاع على LICENSE.md لمزيد من المعلومات.