コマンドを実行すると、投稿したはずのグループで「最近の投稿」が消え、グループに何かを通常どおり投稿してからサイトを更新すると、「最近の投稿」が表示されますが、私が投稿したものではありません私のアプリから投稿してください。
PHP の error_log ファイルには何も表示されず、try-catch の FacebookAPIException には何も表示されません。理論的にはコードは正しいので、誰かが私を助けてくれることを願っています
アップデート
申し訳ありませんが、これはコードです:
$config = array(
'appId' => '100469656690295',
'secret' => '024f343439b4eb19ce8baf59593b7d75',
);
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
$facebook = new Facebook($config);
$user = $facebook->getUser();
$body = array();
$body['message'] = $message;
if(!empty($groups)) {
foreach ($groups as $group) {
$post = array();
$post[] = array('method' => 'POST', 'relative_url' => "/$group/feed", 'body' => http_build_query($body) );
try {
$multiPost = $facebook->api('?batch=' .urlencode(json_encode($lala)), 'POST');
} catch (FacebookApiException $e) {
error_log($e->getMessage());
}
}
}