2012-01-05 3 views
0

Voici quelques problèmes avec l'API Facebook à laquelle nous sommes confrontés depuis lundi dernier. Nous utilisons FBML (Facebook Markup Language) pour envoyer des invitations à des amis Facebook (Il n'y a aucun problème à se connecter à Facebook de notre application.) Qui est en phase de dépréciation par Facebook. Le 1er janvier 2012: FBML ne sera plus supporté sur la plateforme. 1er juin 2012: Les applications FBML ne fonctionneront plus. Tous les points de terminaison FBML sont supprimés. Vous pouvez trouver plus ici:Alternative de FBML pour rendre les amis facebook via Javascript SDK

developers.facebook.com/docs/reference/fbml/

function renderInviteFriends(contDiv) { 
var htmlfb = "<span class='frnd-heading'>Facebook friends who are not yet using fipeo</span> <br /><br />"; 
htmlfb += "<fb:serverFbml width=\"" + width_of_invitation_div + "\"><script type=\"text/fbml\"><fb:fbml><fb:request-form action=" + window.location + " method='REQUEST' invite=true type='" + type_of_fb_request_form + "' "; 
htmlfb += " content='<fb:req-choice url=\"" + baseUrl + "\" label=\"Accept\" />" + content_of_fb_request_form + "'>"; 
if (exclude_ids.length > 0) 
    htmlfb += " <fb:multi-friend-selector cols=" + column_count_fb_multi_friend_selector + " exclude_ids=\"" + exclude_ids + "\" actiontext=\"" + actiontext_fb_multi_friend_selector + "\"/>"; 
else 
    htmlfb += " <fb:multi-friend-selector cols=" + column_count_fb_multi_friend_selector + " actiontext=\"" + actiontext_fb_multi_friend_selector + "\"/>"; 
htmlfb += " </fb:request-form></fb:fbml></script></fb:serverFbml>"; 
document.getElementById(contDiv).innerHTML = htmlfb; 
FB.XFBML.parse(document.getElementById(contDiv)); 
} 

Maintenant, l'alternative de FBML est FBJS. Si quelqu'un a déjà fait R & D sur ces changements et surmonter ce problème s'il vous plaît partager avec nous. S'il vous plaît rappelez-vous que nous utilisons JavaScript SDK pour Facebook API.

Répondre

1

Vous devez utiliser Requests Dialog avec FB.ui pour inviter des utilisateurs avec JavaScript SDK

BTW, FBJS seront dépréciés en même temps que FBML

+0

Je suis en train de dialogue de demande avec FB.ui comme vous le suggérez. mais il y a quelques problèmes avec cela. Demande d'application est envoyé par l'utilisateur est parfait, mais les amis FB ne sont pas en mesure de voir le bouton "Accepter". et comment pouvez-vous ajouter un bouton d'acceptation sans FBML dans ce cas. –

Questions connexes