0

我有一个与 facebook 连接的 wp7 应用程序,假设我有用户访问令牌

我想知道是否可以作为用户在某些公司 Facebook 页面的墙上写字。(我没有 Facebook 页面的所有权,也没有以任何方式附属于它)

如果是,您知道我需要获得哪个许可吗?很想得到任何类型的代码片段或我应该遵循的方向。

谢谢。

4

2 回答 2

1

不可能在墙上写上用户的行为。你总是在 Facebook 应用程序的上下文中获得一个令牌 - 所以它将是应用程序发布在墙上,而不是用户。应用程序可以向用户请求的最大权限是publish_stream,它允许您(实际上是您的应用程序):

使您的应用能够向用户的信息流和用户朋友的信息流发布内容、评论和点赞。

因此,要发布到公司墙上,您需要:

  1. 向用户请求 publish_stream 权限
  2. 使用您的消息向https://graph.facebook.com/ <>/feed url发出发布请求

这真的很容易测试。转到https://developers.facebook.com/tools/explorer,单击“获取访问令牌”,在“扩展”选项卡中选择“publish_stream”权限,将操作设置为 POST,在 URL 字段中输入“LGUSA/feed”,单击“添加字段”,输入“消息:测试”,然后单击 POST。你会得到你的帖子的ID。见附件截图截屏

于 2012-04-11T21:09:09.740 回答
0

抱歉,这会有点模糊,但这里是:

  • 首先,用户必须通过 facebook 的身份验证。这里有一个很好的例子。这将为您提供身份验证令牌,以允许您与 API 进行交互。
  • 用户将需要 facebook 权限才能写到墙上。Facebook 权限在此处描述。我不知道您的问题的具体情况,但如果有更多详细信息,我可能会提供更多帮助。
  • 那么您应该能够使用 facebook graph api在适当的墙上发布(您可能需要使用开发人员帐户注册到 facebook 才能访问此页面)。
于 2012-04-11T20:09:10.637 回答