[英]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.