将图像添加到相册时,禁止Facebook时间线*更新

时间:2012-05-30 04:23:19

标签: facebook facebook-graph-api

我正在开发一款在Facebook上创建专辑的应用,然后将照片添加到相册中。事情的这一方面运作良好。

当照片被添加到相册时,facebook会显示用户时间线*类似“已将新照片添加到相册中”。

我想做的是取消此消息,或至少对其进行一些自定义。

有人知道这可能与Facebook API有关吗?我无法在他们的doco中找到任何东西,并怀疑这是一个自动化的东西,facebook不能控制,但想得到确认。

干杯!

*不是100%确定这是严格意义上的“时间表”还是仅仅是他们的墙。

3 个答案:

答案 0 :(得分:3)

使用no_story = 1参数。

$newphotodata = array(
'access_token' => $fanPageAccessToken,
'message' => $message,
'no_story' => 1,
'aid' => $albumId,
'image' => '@' . $picturePath);
$uploadedphoto = $facebook->api('/' . $albumId . '/photos/', 'post', $newphotodata);

我现在正在研究这个话题。这是我的最新消息:http://facebookanswers.co.uk/?p=322

很明显,在创建新专辑时,您是否已找到一种方法来生成正确的时间轴帖子。如果你手动完成,你会得到一个很好的帖子,显示四个图像。但是,如果您使用API​​,则无法获得该API。您可以通过发布到/ links /来获得它,但它仍然不太正确,因为朋友只会看到一个图标。

答案 1 :(得分:0)

好吧,看看facebook api我没有提到如何抑制这些自动状态更新。由此我得出结论,无法修改或禁止这些状态更新。

考虑一下,我可以理解为什么facebook不会抑制或改变这些消息,因为它可能被应用程序滥用而无需用户注意就发布帖子。

答案 2 :(得分:-2)

上传后关闭窗口,再次打开IE。