【问题标题】:Sending private messages through Facebook API [duplicate]通过 Facebook API 发送私人消息 [重复]
【发布时间】:2010-12-06 05:32:48
【问题描述】:

可能重复:
Facebook Api - send private messages to friends

我知道官方不能通过 FB API 发送私人消息。 SO中的每个线程也都这么说。但是我使用的是 RockMelt 浏览器,当您邀请某人时,会向他们发送一条私人消息。意味着可以通过 API 发送私人消息。更重要的是,Facebook 可以接受。

对他们如何使用它有任何猜测吗?它是使用套接字的一些 HTTP POST 技巧吗?顺便说一句,我们将仅在用户发起的操作上使用此功能。

【问题讨论】:

标签: facebook api http facebook-graph-api facebook-messages


【解决方案1】:

使用新的消息传递框架可以读取消息,仅注册开发人员可以使用

阅读此页面 - 这就是我目前所知道的全部内容:

http://developers.facebook.com/docs/reference/api/message

但是,发送不是。

【讨论】:

  • 但这只是只读访问。对?我们可以用它发送消息吗?
  • 是的,目前对消息组件的唯一访问是通过注册访问,即使这样也只能读取。当新的消息系统进来时,也许你会得到它,但目前 - 没有。
  • developers.facebook.com/blog/post/428 - “为了遵守禁止未经请求的电子邮件的现行政策和法律,并确保用户能够控制他们的收件箱,我们目前不允许开发者向 @facebook 发送消息。 com 电子邮件地址,并更新了我们的政策以反映这一点。”
  • developers.facebook.com/blog/post/291 - “虽然我们目前不允许应用程序通过此 API 发送消息,但我们一直在考虑通过 Facebook 平台提供新功能。”
  • 使用 Graph API 的 iPhone facebook-app 可以发送消息。
【解决方案2】:

您现在可以通过 Graph API view and respond to messages on Facebook Pages,但您仍然无法发起对话,只能回复已向您发送消息的用户。

来自上面链接的文档:

*您可以通过使用以下参数 [conversation id, message] 向 /CONVERSATION_ID/messages 发出 HTTP POST 来回复用户的消息。对话 ID 类似于 t_id.216477638451347.*

【讨论】:

  • 这似乎在引入图形 api 后逐步淘汰
  • 但是有没有办法自动启动(由用户)与我的页面对话?
  • @EvenCheng 你能详细说明一下吗,文档说有可能,但是每次我尝试这个我都会收到一条错误消息,你是什么意思在引入图形 api 后逐步淘汰?
  • 我需要一些帮助。你能用一个例子来解释你的答案吗
【解决方案3】:

您可以使用 CHAT API 来完成。但它是有限的纯文本消息。

【讨论】:

  • 到 2015 年它已被弃用 :(
猜你喜欢
  • 1970-01-01
  • 2014-04-24
  • 1970-01-01
  • 1970-01-01
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多