2012-01-05 4 views
0

ここには、最後のmondayから直面しているFacebook APIのトラブルがあります。 FBML(Facebookマークアップ言語)を使用して、フェイスブックの友人への招待状を送信しています(このアプリからのFacebookへのログインに問題はありません)。 2012年1月1日:FBMLはプラットフォームでサポートされなくなります。 2012年6月1日:FBMLアプリはもう動作しません。すべてのFBMLエンドポイントが削除されます。あなたは、ここで詳細を見つけることができます。Javascript SDKを使用してFacebookのフレンドをレンダリングするためのFBMLの代替

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を行ってこの問題から克服した場合は、私たちと共有してください。 facebook APIにはJavascript SDKを使用しています。

答えて

1

あなたはFBML

+0

あなたが示唆したように、私はFB.uiで要求ダイアログをしようとしていますようJavaScript SDK

ところで、FBJSが廃止されます同じ時間を持つユーザーを招待するFB.uiRequests Dialogを使用する必要があります。それにはいくつかの問題があります。アプリケーションのリクエストはユーザーによって送信されますが完璧ですが、FBの友人は "受け入れる"ボタンを見ることができません。この場合、FBMLを使用せずに承認ボタンを追加する方法を説明します。 –

関連する問題