الحصول على خطأ= تسجيل مفقود أثناء إرسال httppost إلى GCM باستخدام برنامج Google Apps Script

StackOverflow https://stackoverflow.com//questions/25024045

سؤال

أحاول إرسال وظيفة HTTP إلى خادم GCM باستخدام البرنامج النصي Google Apps.لدي معرف الجهاز وبيانات الاعتماد المناسبة.هنا هو الرمز الذي أستخدمه:

giveacodicetagpre.

هنا، Myapikey و Regid1 هي حاملي. رمز Java المكافئ يعمل بشكل جيد لهذا.وبالتالي لا يبدو هناك مشكلة في بيانات الاعتماد. ذهبت من خلال هذا رابط وثائق Android للعثور على تنسيق JSON المراد إرسالهإلى خادم GCM كما (أولئك الذين يقومون بتحرير هذا الرمز أدناه لاحظ أن مفاتيح API وغيرها يتم أخذها مباشرة من هذا رابط على موقع Android GCM. ليس Mine.So الثابتة والمتنقلة لا تتغيره):

giveacodicetagpre.

ملاحظة: إذا أحصل دائما على "خطأ= تسجيل مفقود" في بيان Logger.log () في سجلات التنفيذ.يعادل رمز Java يعمل بشكل مثالي.لكن Google Script يعطي هذا الخطأ. ما هو الخطأ هنا؟

هل كانت مفيدة؟

المحلول

أعتقد أنك بحاجة إلى تعيين الوسيطة المتقدمة ContentType وتصحيح الحمولة الخاصة بك.انظر هذه العينة للمؤشرات:

https://github.com/entaq/googleappssscript/blob/Master / Android / Shareddb.gs

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top