API توییتر برای دات نت فریم ورک


سرویس توییتر، محبوب ترین و معروف ترین سرویس میکرو بلاگینگ در دنیای اینترنت است. این روزها کمتر کاربری را پیدا می کنید که در توییتر حساب کاربری نداشته باشد، یا حداقل نام آن را نشنیده باشد. توییتر به شما اجازه می دهد در 140 کاراکتر به دوستانتان بگویید در حال چه کاری هستید! در کنار کار اصلی اش، امکاناتی برای اجتماعی تر شدن توییتر به این سرویس محبوب اضافه شده است تا کاربران را به هم نزدیکتر کند.

پس از محبوبیت توییتر در اینترنت، ابزارهای زیادی برای کار با این سرویس ارائه شدند. برای مثال توییتر فاکس به شما امکان مدیریت اکانت توییترتان را  بدون رفتن به وب سایت توییتر،  و به صورت مستقیم از مرورگر فایرفاکس می دهد. چنین ابزارهایی برای ارتباط و کار کردن با سرویس توییتر از API این سرویس استفاده می کنند.

twitter

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

Yedda Twitter Library

تمامی متدهای موجود در API توییتر، یک متد متناظر در این کتابخانه دارد. استفاده از این کتابخانه کد که بوسیله زبان سی شارپ نوشته شده است، بسیار راحت است. Yedda قادر است تایم لاین عمومی توییتر و تایم لاین خصوصی هر کاربر را در دو فرمت RSS و XML به شما تحویل دهد. دریافت

TwitterooCore API

API نرم افزار Twitteroo به صورت یک اسمبلی دات نت در اختیار شماست تا کلاینت شخصی خود را برای توییتر بسازید. آخرین نسخه این کلاینت را از اینجا (نسخه 1.5) و Core API آن را از اینجا دریافت کنید. البته این کلاینت در مقابل کلاینت های مشابهی چون توییتر فاکس حرفی برای گفتن ندارد و کیفیت خوبی هم ندارد. من هنوز ازAPI آن استفاده نکردم.

Twitterizer

این کتابخانه، رابطی کاملاً شیء گرا و Easy to use برای استفاده از API توییتر ارائه می دهد. استفاده از روش شیء گرا در ساخت این کتابخانه و آسان بودن استفاده از آن، این کتابخانه را کابردی تر از دیگر کتابخانه های ارائه شده برای دات نت فریم کرده است. پیشنهاد من به شما استفاده از همین کتابخانه خواهد بود. به علت کیفیت خوب و اوپن سورس بودن آن.

من یک نمونه برنامه کوچک با استفاده از سی شارپ 2008 برای نشان دادن قدرت این کتابخانه نوشته ام که می توانید از اینجا (لینک غیر مستقیم) دریافت کنید.

tweetsharp

توییت شارپ کتابخانه اوپن سورسی است که با تازگی ارائه شده است و تمامی ویژگی های جدید API توییتر را پوشش می دهد. این کتابخانه فعلاً در نسخه Preview به سر می برد.

farasun.wordpress.com

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

من یا فراسان را در توییتر دنبال کنید!

پ.ن : اگر پس از باز کردن وب سایت های Twitterizer و tweetsharp با پیغام Forbidden گوگل مواجه شدید، مشکل از ایرانی بودن شماست! متاسفانه وب سایت code.google.com برای کاربرانی که از کشور ایران وارد می شوند، قابل دسترسی نیست.

Advertisements