繁体   English   中英

Facebook:发布到朋友的墙上,但不发布到他们的提要(Graph API)

[英]Facebook: Post to friend's wall but NOT to their feed (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";
       }
}

谢谢。

简短的答案是没有。

Facebook的recent列表等是帖子的动态合并-不能将帖子标记为不选择退出,Facebook决定其相关性和报道范围。

用户可能配置了个人资料,以便以特定方式处理某些类型/来自某些应用程序的发布,但是您个人对此无能为力-而且我仍然认为它不包含从提要中hide帖子的选项,首先主要是禁止他们离开墙。

您可以添加'privacy'=>'{value:SELF}'。 但是,它适用于已经在应用程序中的用户。 因此,在我们的应用程序中也应授权将某物张贴到他朋友的墙上的用户的朋友

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM