كيفية بناء عميل إلى Google Wave
-
20-09-2019 - |
سؤال
من خلال النظر إلى واجهات برمجة تطبيقات Google Wave الحالية ، لا يمكنني العثور على طريقة لإنشاء عميل بديل. إنه ليس روبوتًا أو أداة ، و API التضمين ضئيلة للغاية.
ومع ذلك ، أرى بعض العملاء هناك - مثل Waver و Waveboard.
كيف يفعلون ذلك ؟ هل يعتمد على XMPP؟
المحلول
لاحظ أن Waver و Waveboard ليسا عملاء فعليين ، بل متصفحات الويب المفردة ملفوفة حول المسؤول https://wave.google.com/wave/ عنوان URL.
يأتي بروتوكول اتحاد الموجة مع بروتوكول العميل/الخادم التجريبي القائم على المخازن المؤقتة. يستخدم بعض الأشخاص ذلك لتكوين عميل ، ولكنه ليس قابلاً للتشغيل بعد مع البنية التحتية للموجات الحالية ما لم تقم بإعداد الخادم الخاص بك (لن يعمل مع مستخدمي @googlewave.com ، يجب عليك إعداد خادم الاتحاد الموجي الخاص بك و اطلب من ذلك التواصل مع ذلك).
خلال Google I/O ، أعلنوا عن واجهة برمجة تطبيقات Google Wave Data التي تسمح للبرنامج بالقراءة والكتابة إلى Wave Nevelf of a User باستخدام OAUTH. أنا أستخدمه لإنشاء عميل حقيقي للهاتف المحمول ، ولكن في الحالة الحالية ، لا يزال محدودًا للغاية ويقتصر على تصرفات Fetchwave و Search and FloderAction (MarkasRead/unread و Mute و Archive).
http://code.google.com/apis/wave/extensions/wavedataapi/index.html
ذكر لارس راسموسن بداية بروتوكول العميل/الخادم العام ، لكن لا يمكنني العثور على أي شيء عنها بعد.