Facebook пост пользователей стена - PullRequest
0 голосов
/ 23 апреля 2011

У меня есть учетная запись a@yahoo.com, а также я создал учетную запись facebook. У двух других пользователей также есть учетная запись facebook по b@yahoo.com и c@yahoo.com за каждого.

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);

, но вышеприведенный код размещает сообщение, прикрепляя его к стене всех пользователей, которыеМне понравилась страница фанатов, но я пишу пост только конкретным пользователям.

как мне добиться этого?или есть возможность передать только идентификатор целевого пользователя?

1 Ответ

0 голосов
/ 23 апреля 2011

Я не совсем уверен, что понял вашу проблему.

Ваш код размещает сообщение на стене фан-страницы, а не на "стене всех пользователей, которым понравилась фан-страница".

Будучи фан-страницей, вы не можете писать на стене пользователя, даже если он является фанатом вашей фан-страницы.

...