2012-01-05 6 views
0

Вот некоторые проблемы с Facebook API, с которыми мы сталкиваемся с последнего понедельника. Мы используем FBML (язык разметки Facebook) для отправки приглашений друзьям facebook (нет проблем при входе в facebook из нашего приложения.), Который находится в фазе устаревания Facebook. 1 января 2012 г. FBML больше не будет поддерживаться на платформе. 1 июня 2012: приложения FBML больше не будут работать. Все конечные точки FBML удаляются. Вы можете найти больше здесь:Альтернатива FBML для визуализации друзей facebook через 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)); 
} 

Теперь альтернатива FBML является FBJS. Если кто-то уже сделал R & D по этим изменениям и преодолел эту проблему, пожалуйста, поделитесь с нами. Помните, мы используем Javascript SDK для API facebook.

ответ

1

Вы должны использовать Requests Dialog с FB.ui пригласить пользователей JavaScript SDK

BTW, FBJS устареет же время, как FBML

+0

Я пытаюсь диалоговое окно запроса с FB.ui, как вы предложили. но есть некоторые проблемы с ним. Заявка на запрос отправляется пользователем, но друзья FB не могут видеть кнопку «Принять». и как можно добавить кнопку принятия без FBML в этом случае. –