在facebook中获取用户墙贴

时间:2012-05-25 05:23:04

标签: facebook

如何通过提供用户的凭证(即用户名和密码)获取用户的墙贴并在墙上发表评论

例如:www.facebook.com?username = abc& password = abc& get = wall

2 个答案:

答案 0 :(得分:0)

您无法使用Facebook提供的任何SDK提供的凭据对用户进行身份验证。

Facebook曝光的每个API也是如此。

Facebook使用OAuth2进行身份验证,您实际上不需要用户的凭据来使用API​​

答案 1 :(得分:0)

首先,您需要收集用户的access_token。然后,如果你想从该用户的墙上获取所有数据,你可以试试这个

<?php
$url = "https://graph.facebook.com/{$user_id}/feed/?access_token={$access_token}";
$data = json_decode(file_get_contents($url));

echo '<pre>';
print_r($data);
echo '</pre>';
?>

如果您想获得帖子的所有评论,首先您必须获得墙上的帖子ID,您可以从上面的代码轻松获得,然后

<?php
$url = "https://graph.facebook.com/{$wall_post_id}?access_token={$access_token}";
$data = json_decode(file_get_contents($url));

echo '<pre>';
print_r($data);
echo '</pre>';
?>

祝你好运