XFBML を使用しようとしました:
<fb:serverfbml style="width: 755px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form action="http://example.com/user/handleFacebookGiftSend" method="POST" invite="false" type="gifts"
<fb:multi-friend-selector
...................................
私のウェブサイトのウェブページで、Facebook で選択した友達に仮想ギフト (単純な画像とメッセージで構成される) を送信します。
しかし、ギフトが送信されているユーザーによってアプリケーションが既に追加されているにもかかわらず、アプリケーション要求 (アプリケーションの追加要求など) として送信されます。この場合、アプリケーションは facebook キャンバス アプリケーションではなく、facebook の外部で実行される外部 Web アプリケーションです。
これは、バーチャル ギフトを送る正しい方法ではありません。理想的には、これはユーザーの facebook 受信トレイにプライベート メッセージとして送信され、ユーザーにギフトがあることを通知し、ギフトを表示するには、メッセージに記載されているリンクをクリックする必要があります。ただし、このオプションは使用できません。私はこれについて正しいですか?
通知は次善の策です。これも利用できないのですか?
上記のいずれも利用できない場合、アプリケーション リクエストとして表示されずに仮想ギフト リンクをユーザーに送信するにはどうすればよいですか?
ここに投稿する前にかなりの時間を費やしたので、助けていただければ幸いです。