Facebook:发布到朋友的墙上,但不发布到他们的Feed(图谱API)

Zig*_*rth 2 php api facebook facebook-graph-api

嗨,我正在使用图形API发布到朋友的墙上.但是我不希望帖子在任何新闻源(发布用户,被发布的朋友或其他任何人)上可见.

我怎样才能做到这一点.这是我的墙贴代码:

function fb_post($to_uid,$acToken) {
    $result = false;
    global $fb;
    $feed_dir = '/'.$to_uid.'/feed/'; 
    $message_str =  'This is a message';
    $msg_body = array('access_token' => $acToken, 
                      'message' => $message_str, 
                      'name' => 'Wall Post',
                      'caption' => "I posted to your wall",
                      'link' => 'http://www.wallpost.com',
                      'description' => 'Learn how to post to peoples walls', 
                      'picture' => 'http://image.com/myimage.jpg',
                      'actions' => array(array('name' => 'Wall Post',
                                  'link' => 'http://www.wallpost.com'))
                      );

    try {
        $result = $fb->api($feed_dir, 'post', $msg_body);
    } 
    catch (Exception $e) {       
              echo "Not sent";
       }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Gra*_*mas 5

简短的回答是否定的.

Facebook的recent名单等是一个动态合并的帖子 - 一个帖子无法标记为选择退出,Facebook决定其相关性和覆盖范围.

用户可以将其配置文件配置为以特定方式处理某些类型/来自某些应用程序的帖子,但是您无法亲自对此进行处理 - 我仍然认为它不包含hide来自提要的帖子的选项,首先,主要是从他们的墙上禁止他们.

  • 你已经辜负了失望先生的名字 (13认同)