facebook发布用户墙

时间:2011-04-23 14:07:11

标签: facebook facebook-wall

我有一个@yahoo.com帐户,还创建了Facebook帐户 另外两个用户也分别通过b@yahoo.com和c@yahoo.com获得facebook帐户。

b@yahoo.com和c@yahoo.com帐户持有人按下了由所拥有的粉丝页面的按钮 a@yahoo.com持有人。

现在作为粉丝页面[a@yahoo.com]但不像其他人一样,我喜欢发帖 消息,附件 [到墙壁 所有用户中所选用户+喜欢粉丝页面的用户

现在我只选择b@yahoo.com用户。

代码如下:      我接受了manage_pages,offline_access,publish_stream权限。

$page_id = "YYYYYYYYYYYYYYYY";
$page_access_token = "";
$result = $facebook->api("/me/accounts");
foreach($result["data"] as $page) {
    if($page["id"] == $page_id) {
        $page_access_token = $page["access_token"];
        break;
    }
}
$data["access_token"] = $page_access_token;
$data["message"] = "aaaaaaaaaaaaaaaaa";
$data["name"] = "ttttttttttttt";
$data["caption"] = "cccccccccccccc";
$data["link"] = "http://www.facebook.com/pages/CCCCC/OOOOOsk=app_UUUUUUUUUUU";
$data["description"] = "aaaaaaaasdfsfsdf";
$data["picture"] = "http://cdn1.kingdomsofcamelot.com/fb/e2/src/img/fte/army_troop.png";

$post_id = $facebook->api("/$page_id/feed", "post", $data);

但上面的代码发布了消息,附在所有喜欢的用户的墙上    粉丝页面,但我只发帖给特定用户。

我该怎样实现?或者是否有可能只传递目标用户ID?

1 个答案:

答案 0 :(得分:0)

我不完全确定我理解你的问题。

您的代码会将帖子发布到粉丝专页墙 - 而不是“喜欢粉丝页面的所有用户的墙”。

作为粉丝页面,即使他是粉丝页面的粉丝,也无法写入用户的墙上。