خدمة @Anywhere من تويتر

خدمة @Anywhere من تويتر

منذ عدة ايام اعلن موقع تويتر عن خدمة أي مكان @Anywhere ، والتي مع سطور قليلة فقط تضيفها لكود موقعك يمكن أن يجلب مجموعة كبيرة من وظائف تويتر الي موقع الويب الخاص بك, بحيث تستطيع علي سبيل المثال تحول كل اسماء المستخدمين @twitter الي روابط لعناوينهم علي موقع تويتر بشكل , وحتى الى انشاء تويت جديدة مباشرة من خلال موقعك الشخصي. سوف احاول اظهار كيفية القيام بذلك ان شاء الله .
خدمة @Anywhere من تويتر

قبل البدء في انشاء التطبيق

لكي تبدأ في استخدام @Anywhere يجب ان تحصل علي مفتاح لاستخدام الواجهة البرمجية API اذا لم تكن تمتلكه يمكنك الحصول علية من هنا  http://twitter.com/apps/new

اعداد الملف الاساسيtrans استخدام خدمة @Anywhere من تويتر

في البداية ننشئ ملف html
<html> <head> <title>@Anywhere test</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script src="http://platform.twitter.com/anywhere.js?id=APIKey&v=1" type="text/javascript"></script> </head> <body> …… </body> </html>
يتم استبدال APIKey بالمفتاح الخاص بك ,لاحظ المتغير v=1 فهو يعبر عن النسخة التي تعمل عليها من الواجهة البرمجية فربما مستقبلا تخرج شركة تويتر بنسخة جديدة وهذا يدعم استمرارية الكود الذي تطوره في العمل
انت الان مستعد للبدء في استخدام @Anywhere لنبدأ اضافة محتوي للصفحة
<div id="main"> <div> <h2>Test Post</h2> <div> <p>This is a test post testing @Anywhere by @twitter it`s me @eslam_mahmoud .</p> <a href="http://twitter.com/eslam_mahmoud" title="eslam_mahmoud">follow me</a> </div></div><div> <h3>Comments</h3> <ol> <li><span>@eslam_mahmoud</span> says:<p>Great tutorial! </p> </li></ol></div></div>

تحويل الاسماء الي روابط

توفر @Anywhere اسلوب بسيط لتحويل اسماء المستخدمين علي الشكل @eslam_mahmoud الي روابط اتوماتيكيا بشكل بسيط جدا
twttr.anywhere(function(twitter) {
twitter.linkifyUsers();
});
مجرد اضافة هذا الكود فهو سيقوم بتحويل الاسماء في كل الموقع الي روابط
خدمة @Anywhere من تويتر
يمكنك ايضا تحديد منطقة معينة ليتم التغير فيها عبر اضافة twitter(“AnySelector”).
twttr.anywhere(function(twitter) {
twitter(".post ").linkifyUsers();
});
خدمة @Anywhere من تويتر

وضوح معلومات اضافية عن المستخدم بمجرد الوقوف علي الاسم

خدمة @Anywhere من تويتر
و ايضا توفر @Anywhere اسلوب بسيط للقيام بتلك المهمة عن طريق اضافة الكود
twttr.anywhere(function(twitter) {
twitter.hovercards();
});
و ايضا بنفس السهولة يمكن تحديد منطقة معينة يتم التأثير عليها عن طريق
twttr.anywhere(function(twitter) {
twitter(".comment").hovercards();
});

اضافة زر اتبعني Fllow Button

عن طريق دالة followButton()سوف تضيف زر اتبعني او ما يعرف بـ ollowButton كل ما تحتاجه هوا اسم المستخدم و المكان التي ستظهر فيه
الكود التالي سوف يضيف الزر ليتبع eslam_mahmoud  بعد وسم #main div
twttr.anywhere(function(twitter) {
twitter("#main").followButton("nettuts");
});
خدمة @Anywhere من تويتر
ــــــــــــــــــــــــــــــــــــــــــــــــ
هذا الموضوع هوا عبارة عن محاولة توضيح لخدمة شركة تويتر الجديدة للمطورين وهذا درس بسيط اتمني ان تستفيدوا منه #فكراوى
هذا الموضوع بالاعتماد علي net.tuts+

ليست هناك تعليقات :

إرسال تعليق