كيف يمكنني جلب () أكثر من 1 ميغابايت على محرك تطبيق Google؟
-
29-09-2019 - |
سؤال
حدود محرك تطبيق Google urlfetch.fetch()
الردود على 1 ميجابايت. هل هناك أي حل من هذا (التحول إلى نسخة مدفوعة الأجر ربما)؟
أنا أستخدم Python وإذا كان من الممكن تقديم مثال سيكون رائعًا.
المحلول
مع العلامة التجارية الجديدة SDK 1.4.0 يمكنك تنزيل 32MBYTE ؛ ضع في اعتبارك أنه لا يزال لديك الحد 10 ثوان الموعد النهائي ؛-). يمكن أن يصل الموعد النهائي إلى 60 ثانية كحد أقصى للمعالجات المطلوبة و 10 دقائق لقائم انتظار المهام ومنالجات الوظائف CRON.
تم زيادة حجم الاستجابة URLFetch ، حتى 32 ميغابايت. لا يزال حجم الطلب يقتصر على 1 ميغابايت.
نصائح أخرى
لا ، لا يمكنك جلب أكثر من 1 ميجابايت لكل عنوان URL (حتى لو قمت بتمكين الفواتير). ومع ذلك ، قد تكون قادرًا على جلب أجزاء من عنوان URL المستهدف باستخدام Range
الرأس ثم الجمع بين هذه القطع. قد يكون هذا أسرع حيث يمكنك جلب كل قطعة 1 ميجابايت في وقت واحد (باستخدام الجلبات غير المتزامنة).