ここに2つの考えられる問題があります。
ドキュメントによると、メッセージの最大長は60文字です。メッセージが長すぎるため、切り捨てられる可能性があります。
ドキュメントは続けて言います
招待状(受信者がアプリをインストールしていないリクエスト)には、この値は表示されません。
つまり、これがapprequest
アプリケーションをインストールする前にこのユーザーが最初に受け取ったものである場合、メッセージは表示されず、アプリケーションの使用を開始するための「招待状」のみが表示されます。
リクエストダイアログを使用すると、フィルタパラメータを使用して、ユーザーがアプリケーションをインストールしたかどうかを「予測」できます。すでにインストールされているユーザーのみを表示するように設定しapp_users
ます。この場合、(60文字限定の)メッセージパラメーターを含めることができます。フィルタをに設定するapp_non_users
と、メッセージのコンテンツが常に表示されるため、タイトルパラメータに含めることができます。titleパラメーターは50文字に制限されています。
FB.ui({method: 'apprequests',
title : 'Test App',
message : 'Test app message',
filters : ['app_users']
}, requestCallback);
どちらの方法を選択する場合でも、招待状/リクエストに対して比較的短いメッセージ/タイトルを付ける必要があります。