1

我们两个人正在开发Facebook 竞赛应用程序。我的老板让按钮状态在用户喜欢、输入电子邮件详细信息和共享页面时起作用。当用户单击“共享”,然后在“发布到个人资料”框出现时单击取消,就会出现问题。无论用户是否实际发布到他们的个人资料,该应用程序仍然使用“完成”按钮状态。

JavaScript 是一个调用 Facebook API 来发布到用户时间轴的函数:

// calling the API ...  
function postToFeed() {
    var obj = {
        method: 'feed',
        link: 'https://www.domain.co.uk',
        picture: 'https://www.domain.co.uk/FacebookTabs/pics/fblogo.png',
        name: 'My company',
        caption: 'This is a test',
        description: 'Using My company to do your best'
    };
FB.ui(obj, function(response) {
        if (response && response.post_id) {
            return('Post was published.');
        } else {
            return('Post was not published.');
        }
    });
} 

基本上,如果 Facebook 共享成功,我想使用 PHP if/else 语句中的结果写入数据库。

有任何想法吗?

4

1 回答 1

3

您最好的选择是使用 AJAX,您会写入 MySQL 数据库吗?

于 2012-08-21T10:11:53.023 回答