私はこの問題を長い間すべてのWebで検索しましたが、何も修正されていないようです。
私は単にFacebookページに投稿を書いています。投稿はページに表示されますが、自分だけが表示され、他の管理者やユーザーからは表示されません。
どうしてそれが可能でしょうか?
私はこの関数を使用しています(また、投稿がページにあるので、コード全体が機能していると確信しています!):
$ postResult = $ facebook-> api($ post_url、'post'、$ msg_body);
最初はそれがプライバシーの問題だと思っていましたが、ページにはそのようなパラメータがありません。
コード全体は次のとおりです。
post_url = '/'.$page_id.'/feed';
$page_info = $facebook->api("/$page_id?fields=access_token");
//die(print_r($page_info));
//posts message on page statues
$msg_body = array(
'access_token' => $page_info['access_token'],
'message' => "test"
);
if ($fbuser) {
try {
$postResult = $facebook->api($post_url, 'post', $msg_body );
} catch (FacebookApiException $e) {
echo $e->getMessage();
}
}
@ - - - - - - @ 編集 @ - - - - - - @
私はまだ同じ問題を抱えています。また、「手動で」投稿されたフィードとスクリプトからのフィードを確認しましたが、フィールドはまったく同じです...それは非常識です。
@ ------------ @編集II:@ ------------ @
カールしてみましたが、何もうまくいかないようです:/