הזמנת חברים באמצעות FBML


עדכון חשוב: פייסבוק הודיעה שהיא מסירה את התמיכה מאופציית ה-share ובכלל מה-FBML וממליצה להשתמש בכפתור ה-Like ובכפתור ה-Send שקיבלו הרבה פיצ'רים של share.

במאמר על Static FBML Box בפייסבוק, הסברתי כיצד להציב HTML בדפים של פייסבוק. עולה הצורך לפעמים ליצור לשונית סטטית שמהווה בעצם הזמנה של חברים. במקום ליצור אפליקצית פייסבוק ולשבור את הראש, ישנם טפסים גנריים שאפשר לשים בלשונית ככתבם וכלשונם ובכך ליצור טופס הזמנה.

דוגמא אפשר לראות בדף הפייסבוק של אינטרנט ישראל. הכנסו ללשונית invite ותראו בעצמכם את לשונית ההזמנה. למה זה שימושי? זה שימושי בכל פעם שאני רוצה קישור ישיר להזמנת חברים לעמוד – בין אם מדובר בקישור בדף אינטרנט/אפליקציה כלשהי ובין אם מדובר בקישור מדף FBML אחר שנמצא בעמוד שלי.

בחודשים האחרונים לאחר כתיבת כתבה זו, פייסבוק שינתה מספר פעמים את ה-API שלה וגרמה לקוד לא לעבוד. נכון לזמן כתיבת הערה זו (25.09.2010) ישנו באג בקוד שמצריך האק ועדיין הבאג הזה לא נסגר על ידי פייסבוק. התיעוד של הבאג נמצא בבאגזילה של פייסבוק. כל עוד באג זה לא ייסגר אנו נהיה חייבים להשתמש בהאק.

הנה הקוד שיש לשתול בלשונית:


<fb:request-form
method="post"
action="http://tinyurl.com/3yvux8o" //Replace with # when Facebook will fix the hack
type="Page"
invite="true"
import_external_friends=”false” 
content="WHAT EVER YOU LIKE TO SAY
<fb:req-choice url='http://www.facebook.com/pages/Internet-Israel/381080841390' label='WHAT EVER' /> ">
<fb:multi-friend-selector actiontext="ANY HEADING YOU LIKE"
rows="3"
max=35 
showborder="true" 
cols="2"/>
</fb:request-form>

אל תשכחו להחליף את מספר העמוד ושם העמוד של אינטרנט ישראל בעמוד שלכם.
בנוסף, כל עוד הבאג קיים, תצטרכו ליצור כתובת ב-tinyurl (או כל שירות קיצור כתובות אחר) שמובילה ישירות אל הלשונית שלכם (פשוט מעתיקים את ה-url מלמעלה כאשר אתם נמצאים בלשונית). את הכתובת מכניסים במקום הכתובת שיש כרגע בשורת הקוד ו… זהו!

ואם כבר אתם בעמוד של אינטרנט ישראל – למה שלא תלחצו על become a fan?

פוסטים נוספים שכדאי לקרוא

בינה מלאכותית

עבודה עם MCP Streamable HTTP

איך מתקשרים עם שרת MCP שנמצא ברשת ואיך זה נראה באמת מאחורי הקלעים?

יסודות בתכנות

הסבר קל ופשוט על Reinforcement Learning

הסבר פשוט למתכנתים שמסביר על איך למידה מחוזקת עובדת – הרבה יותר פשוט ממה שחשבתם ואפשר גם בג׳אווהסקריפט!

גלילה לראש העמוד