-1

我尝试使用 facebook api 将 facebook 状态发布到页面。我得到那些帖子的数组返回(id)。但它没有显示在页面时间线上。我尝试访问这些页面的 facebook 提要图。我得到了结果。

fb 页面:https ://www.facebook.com/testscrap?ref=hl (没有时间线显示)。但我实际上有一个从 facebook graph 访问的帖子(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 回答