אין אינטגרציה מובנית של Sorank ל-CMS שלך? מחבר ה-Webhook מאפשר לך לדחוף את המאמרים שנוצרו לכל URL, Zapier, Make, n8n או נקודת קצה מותאמת אישית באתר מקודד משלך, כדי שתוכל לפרסם את התוכן שלך בכל מקום שתצטרך.
כשאתה מפרסם מאמר ב-Sorank, אנו שולחים בקשת POST עם מטען JSON מובנה ל-URL שהגדרת. נקודת הקצה או כלי האוטומציה שלך יכולים לעבד את המטען וליצור את הפוסט בבלוג שלך, באתר מותאם אישית או בכל כלי אחר שמקבל בקשות HTTP נכנסות.
זה הדבר הכי חשוב להבין על מחבר ה-Webhook. מהצד שלנו, Sorank אורזת את כל מה שצריך בתוך ה-JSON (כותרת, slug, גוף HTML מלא, מטא-תיאור, תמונות, שפה ועוד) ושולחת ל-URL שלך. ברגע שה-JSON נשלח בהצלחה, Sorank מסמנת את המסירה כ-success.
סטטוס "success" זה מאשר רק דבר אחד: הנתונים יצאו מ-Sorank ונקודת הקצה שלך קיבלה אותם. אין לנו דרך לדעת מה קורה אחר כך בצד שלך. איננו יכולים לזהות אם הקוד שלך אכן קרא את ה-JSON, מיפה את השדות נכון, או פרסם את המאמר באתר שלך.
במילים אחרות, ה-webhook הוא רק מנגנון מסירה של הנתונים. קבלתם, ניתוחם ופרסומם ל-CMS שלך היא כולה באחריותך. אם המאמר לא מופיע בבלוג שלך למרות ש-Sorank מציגה "success", הבעיה כמעט תמיד היא באופן שבו האינטגרציה שלך תופסת ומטפלת במטען, ולא במסירה עצמה.

Bearer בכותרת Authorization כדי שהשרת שלך יוכל לוודא שהקריאה באה מ-Sorank.webhook.test) ולוודא שנקודת הקצה שלך מגיבה נכון.
כל webhook ש-Sorank שולחת לנקודת הקצה שלך פועל לפי אותו חוזה HTTP. הנה מה שהשרת שלך יקבל:
POSTapplication/jsonSORANK-Webhook/1.0Bearer {webhook_secret} (אופציונלי, נשלח רק אם הגדרת סוד באינטגרציה).השתמש בכותרת User-Agent לזיהוי תעבורת Sorank בלוגים שלך, וודא את כותרת Authorization בצד שלך כדי לוודא שהבקשה באה מ-Sorank ולא ממוקד לא ידוע.
Sorank משדרת שני סוגי אירועי webhook. שניהם חולקים את אותו מעטפת עליונה (event, delivery_id, timestamp, article) כך שהאינטגרציה שלך צריכה רק להסתעף על שדה event כדי לנתב את המטען.
מופעל בכל פעם שאתה מפרסם מאמר מ-Sorank. זהו האירוע שנקודת הקצה של הייצור שלך צריכה לעבד כדי ליצור את הפוסט ב-CMS או להפעיל את זרימת האוטומציה שלך.
מופעל כשאתה לוחץ על כפתור Test ב-Sorank כדי לוודא שנקודת הקצה שלך נגישה. המטען משתמש בערכי דמה (id כולו אפסים, featured_image מושמט, images ריק) כך שהאינטגרציה שלך יכולה בבטחה להתעלם ממנו או להשתמש בו כדי לאשר קישוריות בלי ליצור פוסט אמיתי.
article.published או webhook.test. הסתעף על שדה זה כדי לנתב את המטען.<meta name="description"> שלך.url, alt ו-placement. מוצג רק באירועי article.published.url, alt ו-placement. יכול להיות ריק.en-US, fr-FR).event בצד השרת כדי שקריאות webhook.test לעולם לא ייצרו פוסטים אמיתיים.delivery_id כמפתח אידמפוטנטיות כדי להימנע מפרסום אותו מאמר פעמיים בניסיונות חוזרים.Authorization בכל בקשה, וסובב את הסוד באופן קבוע.מכיוון שה-webhook רק מוסר את הנתונים, "success" ב-Sorank אינו מבטיח שהמאמר חי באתר שלך. כשמשהו משתבש, זה כמעט תמיד בצד המקבל. הנה הסיבות הנפוצות ביותר וכיצד לתקן אותן.
article.title, article.slug, article.content וכו', בדיוק כפי שמתועד למעלה.Authorization.SORANK-Webhook/1.0.כש-Sorank לא יכולה למסור מאמר לנקודת הקצה שלך, המתזמן שלך מושהה אוטומטית ותקבל אימייל. ברגע שאתה מתקן את הבעיה ומחבר מחדש את ה-webhook ב-Sorank, המתזמן שלך מתחדש מעצמו. המאמר שלך כבר נוצר ונשמר בבטחה, שום דבר לא אבד.
ה-webhook דורש שתכתוב ותתחזק קוד שתופס את ה-JSON ומפרסם אותו לאתר שלך. אם בנית את האתר שלך עם כלי no-code או AI, כמו Lovable, Base44, Cursor או Claude Code, ואתה לא מסוגל לפתח ולארח נקודת קצה שתופסת את ה-webhook ומפרסמת את המאמר, יש דרך פשוטה בהרבה.
יצרנו פתרון שבו אתה יכול לארח אוטומטית את הבלוג שלך על תת-דומיין משלך, ישירות על Sorank. ללא קוד, ללא נקודת קצה לתחזוקה, ללא webhook לתפוס. למד איך זה עובד כאן: Host your blog on Sorank.
אם הפלטפורמה שלך נתמכת, מחבר ישיר קל יותר מה-webhook. עיין במדריכים שלנו עבור Webflow, Shopify, WordPress.org, WordPress.com, Wix ו-HubSpot.
אם בדקת את הנקודות למעלה והפרסום עדיין נכשל, השב ישירות לאימייל שקיבלת: הצוות שלנו יבחן מה קורה בחשבון שלך.
המאמרים שלך נשארים שמורים ומאוחסנים בבטחה ב-Sorank. ברגע שהחיבור משוחזר, המתזמן שלך ממשיך אוטומטית מהמקום שבו הפסיק.