Facebook图形API:我如何将其与我的访问令牌结合使用


Facebook graph API: How do I use this in conjunction with my access token?

我正在尝试使用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.'));