我们制作了一个facebook fql查询,以获取具有“在线”或“空闲”状态的朋友列表。现在我们想要将数据从fql-database获取到另一个程序,比如本地数据库。我试过编写一个表,类似于SQL查询中的fql查询,但它不起作用。稍后我们想尝试用Java或Php等编写应用程序来获取和分析数据作为学校项目。
有没有办法连接到facebook-database并在SQL的帮助下接收数据?
答案 0 :(得分:0)
您需要获取FQL查询的结果,然后将其格式化为MySQL插入语句,以将其添加到您自己的数据库中。您将无法直接放入FQL结果并期望它能够正常工作。
类似的东西:
$friends = $facebook->api( /* FQL query to FB */ );
foreach ( $friends['data'] as $friend ) {
mysqli_query( $con, "INSERT INTO Friends (id, name, status) VALUES ( '".$friend['id']."', '".$friend['name']."', '".$friend['status'])."' )" );
}