يمكّن Hybridauth المطورين من إنشاء تطبيقات وأدوات اجتماعية بسهولة لإشراك زوار مواقع الويب والعملاء على المستوى الاجتماعي الذي يبدأ بتسجيل الدخول الاجتماعي ويمتد إلى المشاركة الاجتماعية وملفات تعريف المستخدمين وقوائم الأصدقاء وتدفقات الأنشطة وتحديثات الحالة والمزيد.
الهدف الرئيسي من Hybridauth هو العمل كواجهة برمجة تطبيقات مجردة بين التطبيق الخاص بك ومختلف واجهات برمجة التطبيقات للشبكات الاجتماعية وموفري الهويات مثل Facebook وTwitter وGoogle.
يوفر Hybridauth عددًا من الأمثلة الأساسية. يمكنك أيضًا العثور على وثائق Hybridauth الكاملة على https://hybridauth.github.io
$ config = [
' callback ' => ' https://example.com/path/to/script.php ' ,
' keys ' => [
' key ' => ' your-twitter-consumer-key ' ,
' secret ' => ' your-twitter-consumer-secret ' ,
],
];
try {
$ twitter = new Hybridauth Provider Twitter ( $ config );
$ twitter -> authenticate ();
$ accessToken = $ twitter -> getAccessToken ();
$ userProfile = $ twitter -> getUserProfile ();
$ apiResponse = $ twitter -> apiRequest ( ' statuses/home_timeline.json ' );
}
catch ( Exception $ e ) {
echo ' Oops, we ran into an issue! ' . $ e -> getMessage ();
}
لتثبيت Hybridauth، نوصي باستخدام Composer، وهو الآن مدير التبعية الفعلي لـ PHP. وبدلاً من ذلك، يمكنك تنزيل واستخدام أحدث إصدار متوفر على Github.
إصدار | حالة | مستودع | التوثيق | نسخة PHP |
---|---|---|---|---|
2.x | صيانة | الإصدار 2 | الإصدار 2 | >= 5.3 |
3.x | تطوير | v3 | v3 | >= 5.4 |
4.x | مستقبل | -- | -- | >= 7.3 |
بالنسبة للأسئلة العامة (على سبيل المثال، الأسئلة "الإرشادية")، يرجى التفكير في استخدام StackOverflow بدلاً من أداة تعقب المشكلات في Github. للراحة، لدينا أيضًا قناة Gitter [منخفضة النشاط] إذا كنت ترغب في الحصول على المساعدة مباشرة من المجتمع.
يتم إصدار مكتبة Hybridauth PHP بموجب شروط ترخيص MIT.
للحصول على إشعار حقوق الطبع والنشر الكامل وإخلاء المسؤولية، راجع COPYING.md.