כלים ללכידה ולהמרה של האינטרנט
הקהילה המקוונת של GrabzIt

Grazzit ב Wix

יש לי את הקוד הבא בפונקציה onReady בתוך wix, אך נראה שהוא לא מייצר PDF.  

 

    var client = new grabzit("my key", "my secret");
    לקוחות.url_to_pdf("https://www.myfittcoach.com/results");
    לקוחות.save_to("documents/result.pdf", function (error, id){
    if (error !== null){
        throw error;
    }
    });

נשאל על ידי איתן הול ב -4 באוגוסט 2020

ראשית בדוק את תיקיית המסמכים שאתה שומר בה, וכי לתסריט יש הרשאה ליצור ולכתוב שם קבצים.

אין לי שום ניסיון עם Wix אבל הנה כמה רעיונות אחרי כמה חיפושים בגוגל.

שיטות ה- nodejs בהן אתה משתמש הן בצד השרת בלבד. עם זאת נראה כי השיטה onready משמשת גם בדפדפן וגם בשרת, כך שתצטרך לגלות מתי היא מופעלת בשרת ולקרוא לקוד אז: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

לבסוף, אם אף אחד כזה לא עובד בדוק את יומני השגיאות שלך: https://support.wix.com/en/article/corvid-viewing-live-site-events

ענה GrabzIt Support ב 4 באוגוסט 2020

תודה על תשובתך.

הנה מה שאני רוצה שיקרה:

המרת דף האינטרנט into pdf שמוריד ברגע שהדף נטען. 

 

נכון לעכשיו הקוד נמצא בתוך ה- funciton המקושר ב- Wix, אך הוא נותן קוד שגיאה של "הייתה שגיאה בסקריפט שלך" ולא ניתן למצוא את המודול 'קריפטו'.  

יש לי את זה בראש הדף לפני הפונקציה המוכנה

import grabzit from 'grabzit';

 

תודה,
איתן

 

ענה איתן הול ב -4 באוגוסט 2020

אני לא בטוח מדוע הם החליטו להשבית את מודול הקריפטו המובנה אבל זה די חיוני. אתה יכול לנסות להשתמש ב- ממשק API של JavaScript במקום זאת. זה יעשה הכל בדפדפן ויכול save התוצאות ישירות לדלי S3 וכו ', אם זה עוזר.

ענה GrabzIt Support ב 4 באוגוסט 2020