Alderah Net نشر 31 مايو 2021 أرسل تقرير نشر 31 مايو 2021 السلام عليكم ورحمة الله وبركاته هذا الطلب الثاني لي في هذا الملتقى الجميل ، لما لمست من اعضاءه ومشرفيه كل التعاون والتفاني من اج لمساعدة الاخرين فجزاكم الله خيرا الطلب : عندي صفحة ويب ، وابغا اعمل فيها حقلبن نصية وفيها زر الحقل الاول اكتب فيه حساب تويتر لشخص ما والحقل الثاني بعد الضغط على الزر يظهر لي عدد متابعات شخص ما على تويتر ، مثال اذا ضغط على الزر يعطيني قيمة متابعات تويتر لشخص ما مثلا في الحقل الاول اكتب حساب تويتر ( @Ali_M_A_Lami ) لما اضغط الزر يظهر لي الحقل الثاني عدد تغريدات صاحب الحساب ، واللي عددها : حسب المثال : 160 تغريدة ، يعني يظهر لي في الحقل الثاني رقم 160 مثال للكود https://twitter.com/Ali_M_A_Lami/likes https://twitter.com/الحقل النصي رقم 1/likes اقتباس
0 Sam Ahw نشر 31 مايو 2021 أرسل تقرير نشر 31 مايو 2021 في حال كنت ترغب بالحصول على بعض البيانات من Twitter فيجب عليك التعامل مع API الخاصة به. وذلك يتطلب منك تسجيل حساب مطور في تويتر والحصول على API ثم المرور بكامل الخطوات التي تتطلب تسجيل الدخول، توثيق الطلبات،...إلخ. وصولاً إلى الطرفية التي تلبي طلبك، حيث ستجد العديد من الطرفيات end-points والتي لكل منها وظيفة معيّنة، مثل البحث عن مستخدمين والحصول على بيانات محددة أو إحصائيات. وهذه التفاصيل تجدها مشروحة بشكل مفصّل ضمن التوثيق الرسمي في تويتر، ولكنه يتطلب منك بعض الخبرة في التعامل مع API و طرق التوثيق وغيرها. اقتباس
0 Adnane Kadri نشر 1 يونيو 2021 أرسل تقرير نشر 1 يونيو 2021 طبعا سيكون عليك إرسال طلب GET إلى نقطة الوصول هاته : GET https://api.twitter.com/1.1/followers/ids.json?screen_name=TwitterScreenUserName ستقوم بإستقبال مصفوفة JSON بمجموعة معرفات المستخدمين المتابعين لهذا المستخدم . سيكون عليك عد عناصر مجموعة المعرفات و عرضها . يمكنك أيضا تمرير هاته البارمترات عبر الطلب : user_id : معرّف المستخدم المراد إرجاع النتائج له. screen_name : اسم الشاشة للمستخدم المراد إرجاع النتائج له. cursor : يمكنك تخصيص تقسيم قائمة الاتصالات إلى صفحات لا تزيد عن 5000 معرف في المرة الواحدة. لا يمكن ضمان أن يكون عدد المعرفات التي تم إرجاعها 5000 معرف حيث يتم تصفية المستخدمين المعلقين بعد الاستعلام عن الاتصالات. إذا لم يتم توفير مؤشر ، فسيتم افتراض القيمة -1 ، وهي "الصفحة" الأولى. count : يحدد عدد المعرفات التي تحاول استرجاعها بحد أقصى 5000 لكل طلب مميز. طبعا ,مثل ما شرح المدرب @Sam Ahw, كل هذا يحتاج منك حساب مطور في تويتر حتى تقوم بإرسال بيانات التوثيق مع كل طلب . اقتباس
0 Alderah Net نشر 1 يونيو 2021 الكاتب أرسل تقرير نشر 1 يونيو 2021 أشكركم على الرد والاهتمام وهذه هي عادة الأخوة هنا في هذا الموقع لكن سؤالي هل تويتر يختلف عن أي موقع آخر يعني لو في أي موقع هناك حقل يحتوي على قيمة ، هل لا بد من موافقة على الربط المسبق مثلا مثال : الصورة المرفقة الأولى هي من تويتر والصورة المرفقة الثانية هي من أحد المواقع الأخرى وكلا الموقعين يستعرضان حساب شخص واحد هل الموقع الثاني قام بعرض معلومات حساب تويتر بعد اخذ موافقة من تويتر API أم أن هناك كود وضعه في صفحة php : الحقل النصي = & رابط تويتر + حساب الشخص & Follower اقتباس
0 Adnane Kadri نشر 1 يونيو 2021 أرسل تقرير نشر 1 يونيو 2021 بتاريخ 1 ساعة قال Alderah Net: هل الموقع الثاني قام بعرض معلومات حساب تويتر بعد اخذ موافقة من تويتر API أم أن هناك كود وضعه في صفحة php : الحقل النصي = & رابط تويتر + حساب الشخص & Follower في الحقيقة فإن الشخص قد قام بالطريقتين معا ، فتويتر لا تعطيك أي بيانات عبر واجهة تطبيقها البرمجية إلا بعد تسجيلك عندهم كمطور . و أخيرا يمكنك كتابة الكود وفق المنطق الموصوف في التعليق السابق . اقتباس
0 Alderah Net نشر 1 يونيو 2021 الكاتب أرسل تقرير نشر 1 يونيو 2021 في الحقيقة ما عرفت اطبق الكود الذي وضعته لي اتمنى منك كتابة كود ينشئ حقل أو خانه ، وزر ( عند الضغط عليه يجلب رقم عدد المتابعين ) لأي حساب كمثال من تويتر وشكرا لك سلفا اقتباس
0 Ahmed Mohamed179 نشر 1 يونيو 2021 أرسل تقرير نشر 1 يونيو 2021 ممكن تستخدم الكود ده في انك تجيب عدد المتابعين في حساب شخص ما عن طريقة استخدام الـ api الخاص بتويتر وتعمله GET <?php require_once('TwitterAPIExchange.php'); //https://github.com/J7mbo/twitter-api-php $settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" ); $ta_url = 'https://api.twitter.com/2/statuses/user_timeline.json'; $getfield = '?screen_name=REPLACE_ME'; $requestMethod = 'GET'; $twitter = new TwitterAPIExchange($settings); $follow_count=$twitter->setGetfield($getfield) ->buildOauth($ta_url, $requestMethod) ->performRequest(); $data = json_decode($follow_count, true); $followers_count=$data[0]['user']['followers_count']; echo $followers_count; ?> وحتمرر فيه اللي موجود في الـ array مع تعديل الـ screen name )اسم الشاشة اللي حتظهر فيها الداتا( اقتباس
السؤال
Alderah Net
السلام عليكم ورحمة الله وبركاته
هذا الطلب الثاني لي في هذا الملتقى الجميل ، لما لمست من اعضاءه ومشرفيه كل التعاون والتفاني من اج لمساعدة الاخرين فجزاكم الله خيرا
الطلب :
عندي صفحة ويب ، وابغا اعمل فيها حقلبن نصية وفيها زر
الحقل الاول اكتب فيه حساب تويتر لشخص ما
والحقل الثاني بعد الضغط على الزر يظهر لي عدد متابعات شخص ما على تويتر ، مثال
اذا ضغط على الزر يعطيني قيمة متابعات تويتر لشخص ما
مثلا في الحقل الاول اكتب حساب تويتر ( @Ali_M_A_Lami )
لما اضغط الزر يظهر لي الحقل الثاني عدد تغريدات صاحب الحساب ، واللي عددها : حسب المثال : 160 تغريدة ، يعني يظهر لي في الحقل الثاني رقم 160
مثال للكود
https://twitter.com/Ali_M_A_Lami/likes
https://twitter.com/الحقل النصي رقم 1/likes
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.