我想知道在我的数据库中保存有关用户的一些信息的最佳方法是什么。
使用此代码我得到了这些信息:
FB.api({
method: 'fql.query',
query: 'select first_name, last_name, sex, pic from user where uid=me()'
}, function (response) {
// save informations
});
但是现在,我怎样才能将这些信息放在我的数据库中?
ajax是最好的方法吗?
或者我必须在这种情况下使用PHP sdk?
答案 0 :(得分:1)
但是现在,我怎样才能将这些信息放在我的数据库中?
在注释“保存信息”的行中,只需将数据AJAX发送到您的网络服务器。
ajax是最好的方法吗?
是的,一旦FB.api呼叫完成,AJAX是立即将数据恢复到服务器的最佳方式。
或者我必须在这种情况下使用PHP sdk?
不,在这种情况下,您的代码正在运行客户端。为什么还要在服务器端复制它?没必要。请记住,服务器必须做的事情越少(因为您将大部分内容卸载到客户端),服务器性能越好,维护服务器的成本越低。