【问题标题】:URL to compose Facebook email/message (compose email via URL-params)撰写 Facebook 电子邮件/消息的 URL(通过 URL 参数撰写电子邮件)
【发布时间】:2011-07-29 22:56:55
【问题描述】:

Facebook 过去使用以下 URL 格式来撰写消息:

http://www.facebook.com/?compose&id=XXXXXX&message=...

但是,上面的 URL 不再起作用:它只是将用户转发到 Facebook 主页。 如果可以通过 URL 参数撰写 Facebook 电子邮件,有人吗?

【问题讨论】:

  • 真的开启了吗?您正在利用用户的 Facebook cookie 代表他们执行操作。我猜 Facebook 希望你现在使用一个 API,用户可以批准或拒绝你这样做的权限。
  • @Stack 我猜这将/曾经将您带到以user 155642845为目标的“发送消息”页面,其中一些文本预先输入到消息框中,与使用mailto链接相同.然而,它可能刚刚停止工作,因为 facebook 大修了他们的消息系统并且该页面不再存在。
  • 看起来现在是http://www.facebook.com/messages/<userid>(加载时会插入一个ajax标记#!)但不知道您是否可以默认填写文本。我几乎希望你不能,我非常希望你至少也不能自动发送消息。
  • 我可以在哪里添加消息?

标签: facebook email url


【解决方案1】:

您现在可以使用此链接。如果接收者设置了用户ID,则可以是数字和实际姓名:

http://www.facebook.com/messages/[userid]?msg_prefill=message

似乎这种旧样式也有效。它只是重定向。

http://www.facebook.com/inbox/?compose&id=[userid]&message=foo

更新 自 2012 年 11 月 8 日起,Facebook redesigned its Message UI 和 msg_prefill 和 message 参数不再起作用。

【讨论】:

  • 这让我很困惑为什么这个答案还没有被接受。付钱给罗伯特。
【解决方案2】:

不知道是否有帮助,但我使用:

https://m.me/<PAGE_ID or USER_ID>

它链接到 Facebook Messenger。

【讨论】:

  • 是的,是的,是的。这应该是公认的答案。
【解决方案3】:

如果您想了解更改,请于 2012 年 10 月 26 日在 Facebook 上a bug was opened

【讨论】:

    【解决方案4】:

    此移动链接仍然有效:

    https://m.facebook.com/messages/compose?ids=USER_ID

    截至 2015 年 5 月,我还没有找到有效的桌面链接。

    【讨论】:

      【解决方案5】:

      Facebook 消息链接生成实际上有两个选项:
      https://www.facebook.com/messages/t/[USER_ID]

      https://m.me/[USER_ID]

      【讨论】:

        猜你喜欢
        • 2016-09-02
        • 1970-01-01
        • 2016-05-02
        • 2015-01-20
        • 2012-01-16
        • 2016-04-02
        • 2017-05-13
        • 1970-01-01
        • 2012-02-04
        相关资源
        最近更新 更多