我正在尝试使用Graph API来获取用户的详细信息 - 我只是不确定如何使用api()
方法来执行此操作。
我有访问令牌和用户ID,所以我认为这样可以这样工作:
$facebook->api($user_id . '?access_token=' . $access_token);
但这只会产生我的基本信息,即;
http://graph.facebook.com/100000631233901
而不是:
如何正确使用api()
方法收集后一个信息列表?
更新
我试过像这样解析一系列参数:
$params = array("access_token" => $token);
$stats = $facebook->api($uid, "post", $params);
echo '<pre>';
print_r($stats);
echo '</pre>';
然而,这给了我以下错误:
致命错误:未捕获的OAuthException: (#100)参数密码是 需要投入 /home/projectavian/phoenix/facebook.php 在第543行
答案 0 :(得分:0)
print_r($facebook->api("/$user_id "));
不要使用access_token来获取用户的基本信息。
如果想要自动发布消息或添加照片或类似内容,我们将使用access_tocken。
$facebook->api('/".$user_id."/feed', 'POST', array('message' => 'This post came from my app.'));
答案 1 :(得分:0)
$args = array(
'message' => 'My Friend\'s',
"access_token" => "urtoken",
"image" => '@' . realpath('http://mysite/img/img.jpg');
);
$data = $facebook->api('/me/photos', 'post', $args);
这有助于您将PHoto添加到相册中,这就是它的工作原理。
如果你想要任何特殊功能,请在这里询问