0

私はa@yahoo.comアカウントを持っており、Facebookアカウントも作成しました。別の2人のユーザーも、それぞれ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のみを渡す可能性はありますか?

4

1 に答える 1

0

私はあなたの問題を完全に理解したかどうかはわかりません。

あなたのコードは、「ファンページを気に入ったすべてのユーザーの壁」ではなく、ファンページの壁に投稿を投稿します。

ファンページとして、ユーザーがあなたのファンページのファンであっても、ユーザーのウォールに書き込むことはできません。

于 2011-04-23T14:19:36.590 に答える