【问题标题】:Posts made to Page wall by graph api are not visible to Fan's由graph api发到Page wall的帖子对Fan的不可见
【发布时间】:2012-01-09 10:35:53
【问题描述】:

我已经设法通过 API 将帖子发布到我作为管理员的页面上。

但是现在的问题是我只能看到帖子,它不显示是否有其他页面管理员登录或访客/粉丝正在查看该页面。

下面的代码实际上运行良好,但我还是将其包含在内以供参考。

try {
    $page_id = 'crystalwear';
   // $page_info = $facebook->api("/$page_id?fields=access_token");
   // if( $page_info['access_token'] ) {
     // echo "Access Token: " . $page_info['access_token'];
  $args = array(
        'access_token'  =>     '{Page Access Token Here}',
        'message'       => "Today's Deal only $" . number_format($row[2], 2),
        'link'          => "link url",
        'description'   => "Check out our current daily deal. Discounted Costumes/Lingerie Items. You never know what you may find.",
        'picture'       => "https://{website_url/" . zen_image_mod(DIR_WS_IMAGES . $row[4], $row[0], 177, 265),
    );   
$post_id = $facebook->api("/$page_id/feed","post",$args);
//}
} catch(FacebookApiException $e){
    error_log($e);
    }
}

虽然帖子成功并显示在我的管理员提要中,但粉丝和其他人仍然看不到帖子。任何人有任何想法会导致这种情况吗?

【问题讨论】:

    标签: api facebook-graph-api


    【解决方案1】:

    同样像疯子一样在网上花费数小时。记得检查沙盒选项,关闭它对我有用 LOL

    看看Post to page wall as a page via application not visible to others

    【讨论】:

      【解决方案2】:

      Facebook 将此类帖子的优先级设置为低,发布图片或发布网址通常在新闻提要中获得更高的优先级。

      干杯!

      【讨论】:

        【解决方案3】:

        使用 filter=1 GET 参数: http://www.facebook.com/pages/***/[PAGE_ID_HERE]?sk=wall&filter=1

        或更改您的页面设置https://www.facebook.com/pages/edit/?id=[PAGE_ID_HERE] Wall Tab Shows 参数设置为“所有帖子”默认情况下为所有用户使用此过滤器

        【讨论】:

        • 两个选项都试过了。这只会在我登录时显示应用程序发布的帖子。页面在这里。 facebook.com/crystalwear?sk=wall&filter=1 最后显示的帖子是 2011 年 11 月 27 日(在 Facebook 上手动发布)尽管上周我每天都在使用该应用发布一次。
        • Facebook 页面设置快照。 link
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-01
        • 2015-04-06
        相关资源
        最近更新 更多