我需要知道如何保存php页面执行的数据。就像这样。
http://www.facebook.com/ajax/typeahead_friends.php?&__a=1
以上链接显示当前facebook用户的好友列表(姓名,用户ID) 所以我想得到它们并保存它们?如何将朋友用户ID保存到我的数据库?
答案 0 :(得分:0)
这样做违反了Facebook的条款和条件,并且由于浏览器安全模型也无法运行 - 您应该使用API来检索数据
例如,要获取朋友列表,您可以拨打Graph API
中的/{user id}/friends
连接
答案 1 :(得分:0)
除了“for(;;);”之外,调用的结果看起来像一个简单的JSON。在开始。如果你删除这些字符,你应该能够使用一个序列化器,将json转换为语言哈希(基于你使用的)
import json
resulting_fiends_txt = '<put the text after you have removed for (;;);'
friends = json.loads(resulting_frields_txt)['payload']['friends']
for f in friends:
print "ID: %s, Name: %s" % (f['i'], f['t'])
一旦您有权访问这些字段,您可以随意保存它。