【问题标题】:Posting a Photo ( with caption ) to a FanPage Wall as a User using JavaScript SDK or Php SDK使用 JavaScript SDK 或 Php SDK 以用户身份将照片(带标题)发布到粉丝专页墙
【发布时间】:2012-04-14 11:04:09
【问题描述】:

我想做以下事情: 作为用户,将照片(带标题)发布到粉丝专页墙,这样 在 FanPage Wall 上,我可以看到谁(哪个用户)发布了该照片。 (也通过 Graph API,我可以看到哪个用户发布了照片, 不是通过 Facebook 应用程序)

我想通过 Graph API 来实现,可以使用 PHP sdk 或 JavaScript SDK。

我如何实现目标?

我目前尝试了以下教程: 1)http://developers.facebook.com/blog/post/498/ 这可行,但该示例用于将照片发布到用户墙。 我更改了代码,使 UserID(我)现在是 FanPage Id。 它有效,(因为用户是管理员并且喜欢 FanPage )。 但问题是照片没有出现在墙上。相反,它出现了 带有附件图标。

以下屏幕截图显示了我的意思:

2) http://www.webspeaks.in/2011/12/upload-photos-to-facebook-fan-page.html 这很好用,但正如标题所说,它将照片上传到album_id。我使用了墙照片的album_id,但是上传照片成功后,我找不到 谁(哪个 facebook 用户)上传了照片。

但是,如果 facebook 用户登录到 Facebook,例如 FanPage,并在 FanPage Wall 上发帖,我可以找出发帖的用户。

有什么意见或建议吗?

非常感谢!

最好的。

注意:用户不是 FanPage 的管理员。

【问题讨论】:

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


    【解决方案1】:

    我认为这是不可能实现的,因为要在 facebook 页面中创建照片,您需要具有 manage_pages 权限。这意味着您必须是页面的管理员。所有上传到 facebook 相册的照片都是代表页面创建的,而不是上传它们的用户。您可以使用 facebook graph explorer 查看从相册中获得的 json 结果的“from”字段。

    【讨论】:

      猜你喜欢
      • 2016-07-08
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多