كيف تستخدم Maba3ref.Yammer

          تحتوي واجهة برمجة التطبيقات على مجموعة من التوابع التي تمكنك من التفاعل مع موقع Yammer. علماً أن جميع التوابع هي ضمن الصف Maba3ref.Yammer.YammerAPI

التابع GenerateOAuthWithClientID

هذا التابع يمكنك من تنفيذ الخطوة الأولى اللازمة للحصول على Access Token للمستخدم والتي من خلالها يمكن التفاعل مع موقع Yammer:

  •         client_id: يمكن الحصول على قيمة هذا الوسيط من لوحة إعدادات التطبيق الذي أنشأتها على Yammer.
  •         redirect_url: عنوان الصفحة التي سينتقل إليها Yammer بعد إصدار شيفرة أو كود الخطوة الأولى

http://www.ajel.me/YammerStep1.aspx

التابع FetchAccessToken

هذا التابع يتم تنفيذه بعد تنفيذ التابع GenerateOAuthWithClientID وذلك للحصول على Access Token للمستخدم والتي من خلالها يمكن التفاعل مع موقع Yammer:

  •         client_id: يمكن الحصول على قيمة هذا الوسيط من لوحة إعدادات التطبيق الذي أنشأتها على Yammer.
  •         client_secret: يمكن الحصول على قيمة هذا الوسيط من لوحة إعدادات التطبيق الذي أنشأتها على Yammer.
  •         code: الكود الذي تم إصدار من قبل موقع Yammer عند تنفيذ التابع GenerateOAuthWithClientID.

التابع GetMessages

          يُستخدم هذا التابع لقراءة رسائل المستخدم بجميع أنواعها من موقع Yammer:

  •         access_token: الشيفرة التي تم الحصول عليها نتيجة تنفيذ التابع FetchAccessToken.
  •         older_than: في حال تمرير هذا الرقم فإن YammerAPI سيعيد الرسائل التي رقمها أصغر من هذا الرقم.
  •         newer_than: في حال تمرير هذا الرقم فإن YammerAPI سيعيد الرسائل التي رقمها أكبر من هذا الرقم.
  •         limit: عدد الرسائل التي يجب قراءتها.
  •         action: أحد قيم نمط التعداد MessageActions.
  •         threaded: القيمة الافتراضية true والتي تعني عدم إعادة الردود على الرسالة.

التابع GetUser

          يُستخدم هذا التابع لقراءة جميع معلومات المستخدم من خلال رقمه:

  •         access_token: الشيفرة التي تم الحصول عليها نتيجة تنفيذ التابع FetchAccessToken.
  •         user_id: رقم المستخدم في Yammer.

Last edited Dec 14, 2013 at 4:53 PM by ismaeel, version 1