私はFacebookのタップアプリに取り組んでいます。アプリでユーザーがアイテム ページを選択し、そこでアイテムに関するコメントを書き込むことができます。コメントを書いた後、Facebook 共有ダイアログを開くボタンをクリックすると、ユーザー コメントがダイアログ ボックスに表示されます。
私が達成したいのは、ユーザーが共有をクリックしたときにコメントをデータベースに挿入し、キャンセルをクリックしても何も起こらないことです。
ダイアログを開くために使用する関数は次のとおりです。
function FacebookPostToWall()
{
var comment = document.getElementById('comment').value;;
FB.ui({
method: 'feed',
link: 'http://linkfortheitem.com',
name: "Name of the item",
caption: "Caption for the item",
description: '' + comment,
picture: '',
message: ''
},
function(response){
if(response && response.post_id) {
alert('user has shared');
}else {
alert('user has not shared');
}
});
}
だから私の質問は、コールバック関数内のデータベースにコメントを挿入する私のphp関数を呼び出す方法はありますか?