我正在尝试使用Graph API来获取用户的详细信息-我只是不确定如何使用api()
方法来实现这一点。
我有访问令牌和用户id,所以我认为这会像这样工作:
$facebook->api($user_id . '?access_token=' . $access_token);
但这只是我的基本信息;
http://graph.facebook.com/100000631233901
代替:
https://graph.facebook.com/100000631233901?access_token=124019494346337|2.AQAhBcKnajHJfO-n.3600.1307088000.1-10000061233901|iPP_cSLCHWPLCcCrF3uSBqzVzwU
如何正确使用api()
方法来收集后一个信息列表?
更新:
我尝试过解析一组参数,比如:
$params = array("access_token" => $token);
$stats = $facebook->api($uid, "post", $params);
echo '<pre>';
print_r($stats);
echo '</pre>';
然而,这给了我以下错误:
致命错误:未捕获OAuthException:(#100)参数密码为必需的抛出/主页/projectavian/phoenix/facebook.php在线543
$args = array(
'message' => 'My Friend''s',
"access_token" => "urtoken",
"image" => '@' . realpath('http://mysite/img/img.jpg');
);
$data = $facebook->api('/me/photos', 'post', $args);
这可以帮助你将PHoto添加到你的相册中,这就是它的工作原理。
如果你想要任何特别的功能,请在这里询问
print_r($facebook->api("/$user_id "));
不要使用access_token获取用户的基本信息。
如果想要自动发布消息或添加照片之类的东西,那么我们将使用access_tocken。
$facebook->api('/".$user_id."/feed', 'POST', array('message' => 'This post came from my app.'));