php - 是否可以在不发布照片的情况下将照片上传到粉丝专页相册?

标签 php facebook facebook-graph-api facebook-php-sdk

在我的 fanpage 上我已经添加了我的小应用程序,这使得粉丝们可以将照片上传到这个粉丝专页的特殊相册中。

这是可能的,因为我使用了粉丝专页管理员权限(“manage_pages、publish_stream 和 offline_access”)。

但现在 - 每次有人使用这个应用程序时,我都会在我的粉丝专页上发布照片新闻提要。如何在不将照片发布到新闻流的情况下将照片添加到粉丝专页?

实际上我的发布 php 代码如下所示:

<?php
  $post_data = array(
    'image' => ('@' . realpath($photo)),
    'message' => $msg)
  );

  $facebook->setAccessToken(_FANPAGE_ACCESS_TOKEN);
  $data = $facebook->api('/'. _ALBUM_ID . '/photos', 'post', $post_data);
?>

当我用我的粉丝专页管理员帐户删除“publish_stream”权限时 - 会出现一个“有趣”的错误。上传的照片不会出现在相册中,也不会出现在新闻流中。但它位于您可以看到所有新照片的照片条中,当您单击它时,它将与所有上传的照片排成一行……看起来,它位于“Conceal ”相册中的某个位置。

那么有没有人知道如何通过 graph api 发布照片而不将其发布到新闻流?

提前致谢, 尤里克

最佳答案

我得到了解决方案!文档中没有任何地方提到它 - 如果您不想在通过 Graph API 上传照片时发布提要,请设置以下参数:no_story=1

此信息早些时候位于此处:http://developers.facebook.com/docs/reference/api/photo/

但不知何故它从该文档中消失了。 :(

来源:Can I upload photos but not post to wall in Facebook?

如何联系 FB 以便他们添加这个非常重要的信息?

关于php - 是否可以在不发布照片的情况下将照片上传到粉丝专页相册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340949/

相关文章:

facebook - HTTP 状态代码 206 : When should it be used?

javascript - 在 Facebook 应用程序上删除请求

api - 不能推广帖子

facebook - 使用 Graph Api 2.7 在一次调用中获取多个帖子的帖子见解

php - Javascript - 使用 jquery 获取多个文本区域值

php - php 中好的用户登录概念是什么?

facebook - Parse+Facebook SDK 问题 - 使用未解析的标识符 'PFFacebookUtils'

php - 这是重建给定用户 session 的正确方法吗?

php - 识别组标签

facebook - 使用 FB 的 API 获取通过我的 Facebook 应用程序制作的墙贴