使用从帖子到用户墙的 response_id 我剥离了 user_id:
var userid = (response.post_id);
userid = userid.substring(0, userid.indexOf('_'));
好的。接下来我调用 facebook 图表:
$.getJSON('http://graph.facebook.com/' + userid + '?callback=?',function(data){
var name = data["name"];
var fblink = data["link"];
})
现在我尝试将数据保存在数据库中。所以我做以下事情:
$.post('<?php echo $siteurl; ?>write.php?fbusr_id=' + userid + '&fb_name=' + name + '&fb_link=' + fblink);
问题:如果我只发送 fbusr_id 但它不能与代码中的 fb_name 和 fb_link 一起使用。没有任何内容写入数据库。如果我从 $.post 中删除 fb_name 和 fb_link 它可以工作,则 user_id 会被写入数据库。这样可行:
$.post('<?php echo $siteurl; ?>write.php?fbusr_id=' + userid);
找不到原因。谢谢帮助。
尼尔