-1

FacebookAPIを使用してFacebookステータスをページに投稿しようとしています。それらの投稿の配列return(id)を取得します。ただし、ページのタイムラインには表示されません。それらのページのFacebookフィードグラフにアクセスしようとしています。そして私は結果を得る。

fbページ:https ://www.facebook.com/testscrap?ref = hl (タイムラインは表示されません)。しかし、私は実際にFacebookグラフからアクセスした投稿を持っています(https://www.facebook.com/348759318542072/posts/350492115035459

どこが間違っているのですか?

これが投稿するコードです:

$feed_dir       = "/{$page['page_id']}/feed/";
$msg_body       = array (
        'access_token'  => $page['access_token'],           
        'message'       => 'Jingle bell jingle bell jingle all the way',            
        'picture'       => 'http://assets.kompas.com/data/photo/2012/08/26/0958534620X310.jpg',
    );

try {
    $result = $this->data['fbinstance']->api($feed_dir, 'post', $msg_body);
    jlog($result);
} catch (Exception $e) {
    $err_str = $e->getMessage();
    jlog($err_str);
}   
4

1 に答える 1

1

コメントから著者の投稿にコピーします。

他のコメントで述べたように、キャッシュを空にしてブラウザを変更しても、ページやグループでFacebookからのキャッシュの問題が発生しました。しかし、遅かれ早かれ現れるはずです。アクセスできる場合は、別のユーザーで試してください。

Facebookはキャッシュの更新に時間がかかることがあるため、新しい投稿の表示に時間がかかる場合があります。したがって、成功したリクエストは機能するはずです。他のユーザーとテストするだけです。

于 2012-09-01T03:22:36.577 に答える