0

我正在开发一个在 Facebook 中创建相册然后将照片添加到相册的应用程序。事情的那一面工作正常。

当照片被添加到相册时,facebook 会在用户时间轴上显示类似“已将新照片添加到相册”的内容。

我想做的是压制这条消息,或者至少对其进行一些定制。

有谁知道这是否可以通过 Facebook API 实现?我无法在他们的文档中找到任何内容,并且怀疑这是 facebook 无法控制的自动化事物,但希望得到确认。

干杯!

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

4

3 回答 3

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,您将无法获得它。您几乎可以通过发布到 /links/ 来获得它,但它仍然不太正确,因为朋友只会看到一个图标。

于 2012-12-16T13:45:38.910 回答
0

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

再想一想,我可以理解为什么 facebook 不会抑制或更改这些消息,因为它可能被应用程序滥用以在没有用户注意的情况下发布帖子。

于 2012-06-07T00:47:24.013 回答
-2

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

于 2012-12-16T11:07:16.893 回答