مدونة عادل خياطة

مدونة عربية للمبرمجين و المطورين

كيف ترسل تويتة ؟

بواسطة عادل خياطة تعليق واحد

السلام عليكم.

مع تنامي فكرة الشبكات الاجتماعية و ازدياد شهرتها عالمياً , برزت أهميتها كأداة قوية في مختلف المجالات و بدأت الشركات بالتسابق  لتسويق المنتجات و الخدمات عبرها.

من أهم و أقوى الشبكات الاجتماعية التي برزت هو موقع تويتر المعروف و اليوم سأتكلم بإذن الله عن كيفية إرسال تويتة برمجياً باستخدام تكنولوجيا دوت نيت (معظم المعلومات مستقاة من هذا المصدر )

كان موقع تويتر يستخدم الطريقة القديمة التقليدية في المصادقة ( Authetication ) باستخدام اسم المستخدم و كلمة المرور للتأكد من صاحب الحساب عند محاولة وضع تويتة برمجياً, و لكن تم تطوير هذه الطريقة ليتم استخدام oAuth , وهو بروتوكول مفتوح المصدر يستخدم للمصادقة بطريقة مؤمنة.

و عملية إرسال تويتة سهلة للغاية و معظم العمل سيكون في عمل الاعدادات اللازمة لذلك.

بعد عمل حساب على موقع تويتر, يجب الدخول إلى الصفحة التالية: موقع تطبيقات تويتر و الضغط على Create New Application لتعريف تطبيق جديد ومن ثم يجب ملء معلومات تطبيقك و الضغط على Create your Twitter application للحصول على المعرفات اللازمة.

Twitter App Details

 

كما تلاحظ فإنه قد تم تخصيص Consumer key و Consumer secret و هما بمثابة اسم المستخدم و كلمة المرور لتطبيقك و لاحظوا أن مستوى الصلاحية هو للقراءة فقط ( Access Level: Read Only ) و طبعاً يجب تعديل مستوى الصلاحية هذا إلى قراءة/كتابة حتى نستطيع إرسال تويتة , من صفحة تفاصيل التطبيق اضغط اعدادات ( Settings  ) و غير القيمة لنوع التطبيق ( Application Type ) إلى قراءة/كتابة و احفظ التعديلات.

الآن ارجع إلى اللسان Details الرئيسي و اضغط على Create my access token فيتم إنشاء Access Token و Access Token Secret.

الآن الأربعة معرفات السابقة ( و أيضاً الكلاسات المساعدة oAuth و oAuthTwitter من موقع المصدر )  هي مايلزم لإرسال تويتة باستخدام الكود البسيط التالي:

string xml = _oAuth.oAuthWebRequest(oAuthTwitter.Method.POST, http://twitter.com/statuses/update.xml, "status=" + tweet);

SendTweet

الكود المصدري

Be Sociable, Share!
التصنيفات: .NET, Programming

About عادل خياطة

مهندس كومبيوتر

تعليق واحد حتى الأن.

  1. يقول عادل خياطة:

    تم تحديث ال API من قبل تويتر و يجب استخدام الرابط التالي عند ارسال التويتة:
    https://api.twitter.com/1.1/statuses/update.json

يجب أن تكون مسجل لتتمكن من اضافة تعليق .

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

الأكثر قراءة

إرسال رسائل SMS

السلام عليكم. ازدادت في الآونة الأخيرة الحاجة إلى إرسال إشعارات أو ...

مشكلة تخزين التعديلات على الجداول ف

السلام عليكم. عندما تنفذ إحدى التعديلات التالية على أحد الجداول في ...

على بركة الله

بسم الله و الحمد لله و الصلاة و السلام على ...

تفقيط الأرقام

السلام عليكم. في هذه التدوينة سأتكلم عن تفقيط الأرقام باللغة العربية. قبل ...

ربط مشروع برمجي في SQL Server مع TFS

السلام عليكم. امتداداً للتدوينة السابقة حول تثبيت Team Foundation Server فأردت ...