我正在使用 PHP 向用户的 Facebook 墙发布这个小挑战。已经注册用户并被授权使用 publish_stream 和 offline_access 在他们的墙上发帖。
我需要检索他们保存在我的数据库中的 user_id 并用它来发布到他们的墙上。
这是我的脚本的副本。
$query = "select * from user_details ";
//echo $query;
$result = mysql_query($query);
while($rows = mysql_fetch_row($result)) {
//create message with token gained before
$post = array(
//'access_token' => 'TOKEN HERE',
'access_token'=>$facebook->getAccessToken(),
'message' => 'Hello');
$uid = $rows[uid];
$res = $facebook->api($uid.'/feed', 'POST', $post);
}
使用$facebook->api($uid.'/feed', 'POST', $post);
而不是的目的
$facebook->api('me/feed', 'POST', $post);
是能够获取他们的 user_id 并发布到他们的墙上。