0

I want to post on group wall. I have permission of "user_groups" and "publish_stream". and also access_token.

and here is my code:

                try{
            $statusUpdate = $this->facebook->api('/'.$group_id.'/feed', 'post',
                 array(
                'name' => stripslashes($productname),
                //'caption'=>$caption,
                'message' => $message,
                'description' => $description,
                'picture' => $picture,
                'link'=>$link));

                    $postid =  $statusUpdate['id']; // return id


            } catch (Exception $e){
                        $postid = 0;
                    }
                    return $postid; // return id
    }

When I run this code I get a return id which was the page id. but nothing post on my group wall. how to solve this?

4

1 に答える 1

1

このコードは、Facebook ページに投稿するのに役立ちます。

  1. FB ページのアクセス トークン ($value['access_token']) とそのページ ID ($value['id']) を取得します。
  2. $params 配列に入力します
  3. FB API を使用してメッセージを投稿する 3.

これはスニペットです

foreach ($pages as $key => $value) {
   $params = array(
      'access_token' => $value['access_token'],
       'message' => $message
    );
    // ask facebook api to post the message to the selected page
    $facebook->api()->api( "/" . $value['id'] . "/feed", 'POST', $params );
}
于 2013-03-12T10:07:36.627 に答える